Editar não é um comando interno do bash.
Isso significa que o shell procura um binário chamado edit
no seu PATH
ou um alias ou uma função chamada edit.
Quando eu quero editar um arquivo de dentro de uma janela de terminal, o comando de edição não é reconhecido. Eu quero que ele abra meu editor (editor de texto sublime 2) e tome as seguintes etapas:
Criei um link simbólico no meu caminho:
ln -s "/Applications/Sublime Text 2.app/Contents/SharedSupport/bin/subl" ~/bin/subl
especificou como meu editor padrão:
export EDITOR='subl -w'
O comando subl
inicia o editor, então funcionou bem. Também posso ver que a variável de ambiente está configurada corretamente.
Mas ainda recebo o erro "-bash: edit: command not found" ao tentar editar um arquivo digitando edit ~/.bashrc
, por exemplo.
Tags terminal macos text-editors