atom atajos macos command-line-interface atom-editor

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.

  1. Mover "Atom X" de Documentos a Aplicaciones (por qué terminó aquí, no tengo idea)
  2. Cambiar el nombre de "Atom X" a "Atom"
  3. 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:

  1. Abra su ~ / .profile usando el editor que elija (en mi caso $ emacs ~/.kshrc )
  2. Agregue esta línea: export PATH="/usr/local/bin:${PATH}"
  3. Guardar y Salir
  4. Reinicie el terminal o source ~/.profile
  5. Prueba $ atom -h

Para Windows 7 x64 con instalación Atom predeterminada, agregue esto a su RUTA

%USERPROFILE%/AppData/Local/atom/app-1.4.0/resources/cli

y reiniciar cualquier consola que se ejecute

(Si no encuentra el átomo allí, haga clic con el botón derecho en el icono del átomo y navegue hasta Destino)


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