Acredito que posso fazer algo assim export EDITOR=vi, mas não tenho certeza do que exatamente entrar e onde.
Como posso definir "vi" como meu editor padrão?
select-editor.
Acredito que posso fazer algo assim export EDITOR=vi, mas não tenho certeza do que exatamente entrar e onde.
Como posso definir "vi" como meu editor padrão?
select-editor.
Respostas:
Você deve adicioná-lo ao arquivo de configuração do seu shell. Para Bash, este é ~/.bashrcou ~/.bash_profile. Você também deve definir $VISUAL, pois alguns programas (corretamente) usam isso em vez de $EDITOR(consulte VISUALvs.EDITOR ). Além disso, a menos que você saiba o porquê, defina-o como em vimvez de vi.
TL; DR, adicione o seguinte à sua configuração de shell (provavelmente ~/.bashrc):
export VISUAL=vim
export EDITOR="$VISUAL"
EDITORestá em seu ambiente ( env | grep EDITOR) e é passado para sudo( sudo env | grep EDITOR), pois a política de segurança sudo do seu sistema pode proibi-la (consulte man sudopara obter mais detalhes).
Você também pode definir seu editor de texto padrão usando o seguinte comando.
sudo update-alternatives --config editor
git, que era exatamente o que eu precisava.
ranger, que era exatamente o que eu precisava. PS: apenas para ajudar a indexar pessoas que estão tentando fazer o mesmo.
Conforme mencionado por Pablo Bianchi em um comentário, você pode executar
select-editor
E ele perguntará qual editor usar. Se você não vê o vim como uma opção, execute
apt install vim
E tente novamente.
Se bash for seu shell, insira-o .bash_profileno diretório inicial; se zsh é seu shell, insira-o no .zprofile; para outros invólucros, consulte a documentação correspondente.
export EDITOR=vimno seu bashrc ou zshrc ou ..rc