macos - atajos - ¿Cómo abrir el editor Atom desde la línea de comandos en OS X?
atajos atom (16)
Abra la aplicación por nombre:
open -a ''Atom'' FILENAME
Tengo el editor Atom y me preguntaba cómo abrir un archivo o una carpeta desde el terminal en Atom. Estoy usando una Mac. Estoy buscando una manera de hacer esto:
atom . (opens folder)
atom file.js (opens file)
atom (opens editor)
¿Es esto posible y cómo lo configuro?
Además de (¡Saludos, encantadores usuarios de Windows!)
La ruta general en Windows debería ser
%USERPROFILE%/AppData/Local/atom/bin
Si está utilizando un emulador de bash como babun . Será mejor que compruebe los archivos shell, que solo están disponibles en las carpetas de aplicaciones reales.
/c/User/<username>/AppData/Local/atom/app-<version>/resources/cli/apm.sh # or atom.sh
Con conemu en Windows 10 no pude llamar a atom
desde la consola incluso después de haber agregado %USERPROFILE%/AppData/Local/atom/bin
a PATH en las variables de entorno. Acabo de añadir
alias atom="C:/Users/me/AppData/local/atom/app-1.12.7/atom"
a mi archivo .bashrc
.
Con el editor Atom abierto, en la barra de menú:
Haga clic en Atom >> Instalar comandos de shell
Deberías esperar ver:
Potencialmente reinicie su terminal. (Lo hice por costumbre, no estoy seguro si es necesario)
Cuando Atom lo instala, crea automáticamente un enlace simbólico en su / usr / local / bin. Sin embargo, en caso de que no sea así, puedes crearlo tú mismo en tu Mac.
ln -s /Applications/Atom.app/Contents/Resources/app/atom.sh /usr/local/bin/atom
Ahora puede usar atom folder_name
para abrir una carpeta y atom file_name
para abrir un archivo. Espero que esto ayude.
En macOS puedes agregarlo a tu ~/.bash_profile
como
alias atom=''open -a "Atom"''
y desde la terminal solo llame
atom filename.whatever
Estoy en mingw bash, así que he creado el archivo ~ .profile con lo siguiente: alias atom = ''~ / AppData / Local / atom / bin / atom''
Haga su propio rollo con la solución @Clockworks, o en Atom, elija la opción de menú Atom> Instalar comandos de shell. Esto crea dos enlaces simbólicos en /usr/local/bin
apm -> /Applications/Atom.app/Contents/Resources/app/apm/node_modules/.bin/apm
atom -> /Applications/Atom.app/Contents/Resources/app/atom.sh
El comando atom
te permite hacer exactamente lo que estás pidiendo. apm
es el gestor de paquetes de línea de comandos.
Iv''e notó esto recientemente con todos los nuevos Mac aquí en mi oficina. Atom se instalará a través de una imagen para los desarrolladores, pero descubrimos que Atom nunca está en la carpeta de la aplicación.
Al hacer ls en la carpeta / usr / local / bin, la ruta para el átomo mostrará algo como "/ private / var / folder / cs". Para resolver esto, solo localizamos atom.app y lo copiamos en la carpeta de la aplicación, luego ejecutamos los comandos de enlace del sistema proporcionados por nwinkler que resolvieron el problema. Los desarrolladores ahora pueden abrir el átomo desde la línea de comandos con "átomo" o abrir los proyectos actuales de su director de trabajo con el "átomo".
La actualización de Atom parece romper la funcionalidad de la línea de comandos en la ocasión. Parece que en mi caso creó dos versiones de la aplicación en lugar de sobrescribirlas. Ocurre porque la nueva estructura de archivos no coincide con las rutas de archivos creadas por "Atom -> Install Shell Commands". Para solucionar el problema, deberá hacer lo siguiente.
- Mover "Atom X" de Documentos a Aplicaciones (por qué terminó aquí, no tengo idea)
- Cambiar el nombre de "Atom X" a "Atom"
- Puede que necesites reiniciar tu terminal y Atom
Después de eso todo debería funcionar igual que antes. Esperemos que esto salve a alguien 30 minutos de hurgar.
La solución de enlace simbólico para esto dejó de funcionar para mí en zsh hoy. Terminé creando un alias en mi archivo .zshrc
lugar:
alias atom=''sh /Applications/Atom.app/Contents/Resources/app/atom.sh''
Otra solución simple es agregar / usr / local / bin a su PATH. Tuve el mismo problema, instalé comandos de shell (vea la respuesta de shaheenery) los enlaces simbólicos ya existían y señalaban el destino correcto (vea la respuesta de thomax), sin embargo todavía obtendría "no encontrado". Estoy usando Korn Shell por cierto.
Esto es lo que hice:
- Abra su ~ / .profile usando el editor que elija (en mi caso
$ emacs ~/.kshrc
) - Agregue esta línea:
export PATH="/usr/local/bin:${PATH}"
- Guardar y Salir
- Reinicie el terminal o
source ~/.profile
- Prueba
$ atom -h
Para Windows10 y la nueva versión de atom, resolví el problema agregando mi VARIABLE ENV en la fila "PATH"
%USERPROFILE%/AppData/Local/atom/bin
Tuve problemas debido a que el átomo no pudo escribir su archivo de registro al iniciar desde la línea de comandos. Esto lo curó.
sudo chmod 777 ~ / .atom / nohup.out
agregar ruta (: / usr / local / bin /) en el perfil.
mac: $ home / .bash_profile
export PATH = $ GOPATH / bin: / usr / sbin: / sbin: / usr / local / bin: / usr / local / git / bin: $ PATH