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

105

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

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

    
por Donny P 24.04.2013 / 01:29

4 respostas

131

Você deve adicioná-lo ao arquivo de configuração do seu shell. Para o Bash, isso é ~/.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 por que, você deve defini-lo como vim em vez de vi .

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

export VISUAL=vim
export EDITOR="$VISUAL"
    
por 24.04.2013 / 01:35
87

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

sudo update-alternatives --config editor
    
por 21.05.2015 / 20:19
10

Como 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.

    
por 28.06.2017 / 01:48
4

Se bash for seu shell, insira-o em .bash_profile em seu diretório inicial; se zsh for seu shell, insira-o em .zprofile ; para outras conchas, veja a documentação de acordo.

    
por 24.04.2013 / 01:31

Tags