La configurazione di Linux è per lo più basata su testo. La maggior parte delle utilità Linux utilizza un editor di testo per consentire di modificare le opzioni di configurazione e i file. Un esempio di ciò sono utilità come crontab e visudo che utilizzeranno l'editor predefinito definito per consentirti di modificare le configurazioni.
Il comando update-alternatives ti consente di raggiungere il tuo obiettivo di impostare il tuo editor di testo preferito. Nella finestra del tuo terminale, incolla questo comando
sudo update-alternatives --config editor
Questo è l'output che ho visto nel mio 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
Nell'output sopra, viene fornito un elenco degli editor di testo disponibili nel sistema con quello predefinito contrassegnato da un asterisco (*). Il prompt prevede un numero corrispondente all'editor di testo che si desidera impostare. Nel mio caso, ho inserito 2 per impostare l'editor predefinito su vim.basic.
Puoi provarlo digitando un comando che utilizzerà l'editor come visudo
per modificare il tuo file sudo. Dovresti vedere l'editor che hai scelto aperto, invece del predefinito.