Automático, com script

Automático, com script

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 é ~/.bashrcou ~/.bash_profile(vejacomparação detalhada). Você também deve definir $VISUAL, já que alguns programas (corretamente) usam isso em vez de $EDITOR(vejaVISUALvs.EDITOR). Além disso, a menos que você saiba o motivo, defina-o como vimem 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 --listargumento:

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-editorcomando:

select-editor

E perguntará qual editor usar.

Certifique-se de ter viminstalado antes de tentar defini-lo como seu editor padrão.

Responder4

Se bash for o seu shell, insira-o .bash_profileem seu diretório inicial; se zsh for seu shell, insira-o em .zprofile; para outros shells, consulte a documentação correspondente.

informação relacionada