Acredito que posso fazer algo parecido export EDITOR=vi
, mas não tenho certeza do que exatamente inserir e onde.
Como posso definir “vi” como meu editor padrão?
Responder1
Você deve adicioná-lo ao arquivo de configuração do seu shell. Para Bash, isso é ~/.bashrc
ou ~/.bash_profile
(vejacomparação detalhada). Você também deve definir $VISUAL
, já que alguns programas (corretamente) usam isso em vez de $EDITOR
(vejaVISUAL
vs.EDITOR
). Além disso, a menos que você saiba o motivo, defina-o como vim
em vez de vi
.
DR, adicione o seguinte à configuração do seu shell (provavelmente ~/.bashrc
):
export VISUAL=vim
export EDITOR="$VISUAL"
Responder2
No Ubuntu e outros sistemas Linux baseados em Ubuntu/Debian, você pode definir explicitamente o editor de texto padrão no nível do sistema, fornecendo seu caminho para update-alternatives
:
Automático, com script
sudo update-alternatives --set editor /usr/bin/vim.basic
sudo update-alternatives --set vi /usr/bin/vim.basic
Observação
Se sua distro não chama isso /usr/bin/vim.basic
, você pode descobrir qual caminho usar com o --list
argumento:
sudo update-alternatives --list editor
/bin/ed
/bin/nano
/usr/bin/vim.basic
/usr/bin/vim.tiny
Manual, Interativo
Ou, para ver todas as opções e escolher de forma interativa:
sudo update-alternatives --config editor
Responder3
Nas versões recentes do Ubuntu você usa osistema de alternativaspara gerenciar o editor padrão, por exemplo:
update-alternatives --set editor /usr/bin/vim.basic
Para ver quais editores estão disponíveis para uso:
update-alternatives --list editor
Algumas distribuições UNIX podem fornecer um select-editor
comando:
select-editor
E perguntará qual editor usar.
Certifique-se de ter vim
instalado antes de tentar defini-lo como seu editor padrão.
Responder4
Se bash for o seu shell, insira-o .bash_profile
em seu diretório inicial; se zsh for seu shell, insira-o em .zprofile
; para outros shells, consulte a documentação correspondente.