La configuración de Linux se basa principalmente en texto. La mayoría de las utilidades de Linux utilizan un editor de texto que le permite editar opciones y archivos de configuración. Un ejemplo de esto son utilidades como crontab y visudo que usarán el editor predeterminado definido para permitirle cambiar las configuraciones.
El comando actualizar alternativas le permite lograr su objetivo de configurar su editor de texto preferido. En la ventana de tu terminal, pega este comando
sudo update-alternatives --config editor
Este es el resultado que vi en mi caso:
$ sudo update-alternatives --config editor
There are 3 choices for the alternative editor (providing /usr/bin/editor).
Selection Path Priority Status
------------------------------------------------------------
* 0 /bin/nano 40 auto mode
1 /bin/nano 40 manual mode
2 /usr/bin/vim.basic 30 manual mode
3 /usr/bin/vim.tiny 15 manual mode
Press <enter> to keep the current choice[*], or type selection number: 2
update-alternatives: using /usr/bin/vim.basic to provide /usr/bin/editor (editor) in manual mode
En el resultado anterior, se le proporciona una lista de los editores de texto disponibles en el sistema con el predeterminado marcado con un asterisco (*). El indicador espera un número que coincida con el editor de texto que desea configurar. En mi caso, ingresé 2 para establecer el editor predeterminado en vim.basic.
Puede probar esto escribiendo un comando que usará el editor como visudo
para editar su archivo sudo. Debería ver el editor que eligió abierto, en lugar del predeterminado.