Gostaria de definir o Atom como meu editor padrão para open
.
Para fazer isso, configurei no meu .bashrc
:
export EDITOR="atom -nw"
e recarregue o arquivo com source .bashrc
. De qualquer forma, quando tento abrir um arquivo de texto open filename
, ele sempre o abre com o TextEdit.
Eu também tentei variações do acima, como export EDITOR=atom
, ou exportação VISUAL
.
Tenho certeza de que .bashrc
é carregado no login.
O que estou perdendo / fazendo errado?
Respostas:
O
open
comando faz parte do OS X e usa o aplicativo "Abrir com ..." padrão do Finder para abrir o arquivo, assim como clicar duas vezes no Finder.$EDITOR
é usado para coisas comofc
onde é usado como o editor de linha de comando padrão (um substituto paravim
ouemacs
).Para usar o Atom com o
open
comando, você pode selecionar um arquivo do tipo que deseja no Finder, pressionar ⌘ command+I
para "Obter informações" e, em seguida, alterar "Abrir com:" para Atom e clicar em "Alterar tudo ...".Como alternativa, você pode definir um alias como
no seu
.bashrc
e execute-oe file-to-edit.txt
sempre que desejar editar um arquivo no Atom.fonte
A resposta real é:
export EDITOR="/Applications/Atom.app/Contents/MacOS/Atom -nw"
fonte
a resposta de ti não funciona para Yosemite e El Capitan - use esta:
fonte
Apenas clique com o botão direito (ou controle) em um arquivo do tipo que você deseja alterar e:
"Obter informações" -> "Abrir com:" -> (Selecione o seu programa de escolha) -> "Alterar tudo"
Você precisará fazer isso uma vez para cada extensão (.txt, .rtf, etc.) que deseja atualizar.
fonte
Após esta resposta no Stackoverflow, o seguinte comando deve funcionar:
Não tenho certeza de como isso funciona. Para mim,
open /etc/hosts
abriu o arquivo no Atom como esperado, masopen demo.properties
não o fez.Edit: Pode não funcionar no Yosemite e acima, veja esta resposta para uma versão modificada.
fonte