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 é ~/.bashrc
ou ~/.bash_profile
. Você também deve definir $VISUAL
, pois alguns programas (corretamente) usam isso em vez de $EDITOR
(consulte VISUAL
vs.EDITOR
). Além disso, a menos que você saiba o porquê, defina-o como em vim
vez de vi
.
TL; DR, adicione o seguinte à sua configuração de shell (provavelmente ~/.bashrc
):
export VISUAL=vim
export EDITOR="$VISUAL"
EDITOR
está 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 sudo
para 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_profile
no diretório inicial; se zsh é seu shell, insira-o no .zprofile
; para outros invólucros, consulte a documentação correspondente.
export EDITOR=vim
no seu bashrc ou zshrc ou ..rc