Para alterar o editor padrão no nível do sistema:
sudo update-alternatives --config editor
e siga as instruções na tela.
"O próprio editor do Joe" não é natural para mim. Como mudo para usar nano ou vim?
Eu tentei
export EDITOR=nano
mas não parece ser respeitado. Eu gostaria que visudo
respeitasse isso também.
A maneira de alterar o editor padrão da sua conta é para definir a variável de ambiente EDITOR
. Se isso não funcionar para você, você fez algo incomum. Verifique se você também não definiu VISUAL
ou, se tiver, forneça às duas variáveis o mesmo valor (consulte VISUAL vs EDITOR qual é a diferença? ). Adicione estas linhas ao seu ~/.profile
(nota: não a ~/.bashrc
):
EDITOR=nano
VISUAL=$EDITOR
export EDITOR VISUAL
De acordo com a política Debian , todos os programas devem ser para suportar EDITOR
e VISUAL
para definir o editor padrão.
Sob o Debian e seus derivados, você pode usar o mecanismo de alternativas para definir o editor padrão do sistema, como mencionado por Steve Robillard : execute update-alternatives --config editor
como root.
A solução mencionada acima funciona, mas não é programável por scripts. Se você quiser fazer isso de uma maneira que pode ser roteirizada (não-interativa), você deve usar --set:
# update-alternatives --set editor /usr/bin/vim.basic
Você pode obter uma lista das opções com:
$ update-alternatives --list editor