Pode menos invocar o vim em vez do vi padrão quando eu apertar a tecla 'v'?

18

Eu quero lançar vim em vez do editor padrão vi quando eu clicar em v em less .

Há alguma configuração que eu possa modificar para que eu possa fazer isso?

    
por Zaid 10.02.2011 / 06:02

3 respostas

29

De man less ,

v      Invokes  an  editor  to edit the current file being viewed.  The
       editor is taken from the environment variable VISUAL if defined,
       or  EDITOR if VISUAL is not defined, or defaults to "vi" if nei‐
       ther VISUAL nor EDITOR is defined.  See also the  discussion  of
       LESSEDIT under the section on PROMPTS below.

Basta definir a variável de ambiente padrão EDITOR de acordo com seus desejos, por exemplo, export EDITOR=vim em ~/.bashrc ou algo parecido.

    
por 10.02.2011 / 06:20
3

Encontrei uma resposta aqui link mostra como alterar o editor padrão sem ter que alterar nenhuma variável de ambiente. Isso só funcionará em distros baseadas no Debian.

Em resumo, digite o comando abaixo no seu cli:

sudo update-alternatives --config editor

que lhe dará um menu com suas diferentes opções de editor, assim:

$ sudo update-alternatives –config editor

There are 5 alternatives which provide 'editor’.
Selection Alternative
———————————————–
1 /usr/bin/vim
2 /bin/ed
*+ 3 /bin/nano
4 /usr/bin/vim.basic
5 /usr/bin/vim.tiny
Press enter to keep the default[*], or type selection number:

Basta digitar o número do editor que você deseja definir como padrão.

    
por 19.01.2018 / 11:09
-1

Você também pode criar um alias
alias v='vim'
e salve no seu /.bashrc

    
por 10.02.2011 / 11:27