Me gustaría establecer Atom como mi editor predeterminado para open.
Para hacer esto, configuré mi .bashrc:
export EDITOR="atom -nw"
y vuelva a cargar el archivo con source .bashrc. De todos modos, cuando intento abrir un archivo de texto open filename, siempre lo abre con TextEdit.
También probé variaciones de lo anterior, como export EDITOR=atomexportar VISUAL.
Estoy seguro de que .bashrcse carga al iniciar sesión.
¿Qué me estoy perdiendo / haciendo mal?

Respuestas:
El
opencomando es parte de OS X y utiliza la aplicación predeterminada "Abrir con ..." de Finder para abrir el archivo, al igual que hacer doble clic en Finder.$EDITORse usa para cosas comofcdonde se usa como el editor de línea de comandos predeterminado (un reemplazo paravimoemacs).Para usar Atom con el
opencomando, puede seleccionar un archivo del tipo que desee en Finder, presionar ⌘ command+Ipara “Obtener información”, y luego cambiar “Abrir con:” a Atom, y hacer clic en “Cambiar todo ...”.Alternativamente, puede definir un alias como
en su
.bashrcy luego ejecutare file-to-edit.txtcada vez que desee editar un archivo en Atom.fuente
La respuesta real es:
export EDITOR="/Applications/Atom.app/Contents/MacOS/Atom -nw"fuente
la respuesta de thee no funciona para Yosemite y El Capitan - use esta en su lugar:
fuente
Justo a la derecha (o control) haga clic en un archivo del tipo que desea cambiar y:
"Obtener información" -> "Abrir con:" -> (Seleccione su programa de elección) -> "Cambiar todo"
Tendrá que hacer esto una vez para cada extensión (.txt, .rtf, etc.) que desee actualizar.
fuente
Después de esta respuesta en Stackoverflow, el siguiente comando debería funcionar:
No estoy seguro de cómo funciona esto. Para mí,
open /etc/hostsabrí el archivo en Atom como se esperaba, peroopen demo.propertiesno lo hice.Editar: podría no funcionar en Yosemite y versiones superiores, consulte esta respuesta para una versión modificada.
fuente