Respostas:
De man less
,
v Invoca um editor para editar o arquivo atual que está sendo visualizado. o O editor é retirado da variável de ambiente VISUAL, se definida, ou EDITOR se VISUAL não estiver definido ou o padrão será "vi" se necessário o VISUAL nem o EDITOR estão definidos. Veja também a discussão de LESSEDIT na seção PROMPTS abaixo.
Simplesmente defina EDITOR
a variável de ambiente padrão de acordo com seus desejos, por exemplo export EDITOR=vim
, ~/.bashrc
ou algo assim.
Encontrei uma resposta aqui https://www.howtogeek.com/howto/ubuntu/change-the-default-editor-from-nano-on-ubuntu-linux/ que mostra como alterar o editor padrão sem precisar alterar nenhum variáveis ambientais. Isso funcionará apenas em distribuições 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, como:
$ 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.
Você também pode criar um alias
alias v='vim'
e salvá-lo em seu/.bashrc