desenv-web-rp.com

Como posso definir "vi" como meu editor padrão no UNIX?

Eu acredito que posso fazer algo como export EDITOR=vi, mas não tenho certeza do que exatamente entrar e onde.

Como posso definir "vi" como meu editor padrão?

150
Donny P

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, como 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 vim em vez de vi.

TL; DR, adicione o seguinte à sua configuração do Shell (provavelmente ~/.bashrc):

export VISUAL=vim
export EDITOR="$VISUAL"
182
Andrew Marshall

Você também pode definir seu editor de texto padrão usando o seguinte comando.

Sudo update-alternatives --config editor
112
Rick

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.

22
Dobes Vandermeer

Se bash for seu Shell, insira-o em .bash_profile no seu diretório pessoal; se zsh for seu Shell, insira-o em .zprofile; para outros invólucros, consulte a documentação correspondente.

3
lotsofcode