La configuration Linux est principalement basée sur du texte. La plupart des utilitaires Linux utilisent un éditeur de texte pour vous permettre de modifier les options de configuration et les fichiers. Un exemple de ceci est des utilitaires comme crontab et visudo qui utiliseront l'éditeur par défaut défini pour vous permettre de modifier les configurations.
La commande update-alternatives vous permet d'atteindre votre objectif de configuration de votre éditeur de texte préféré. Dans votre fenêtre de terminal, collez cette commande
sudo update-alternatives --config editor
Voici le résultat que j'ai vu dans mon cas :
$ 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
Dans la sortie ci-dessus, vous obtenez une liste des éditeurs de texte disponibles dans le système avec celui par défaut marqué d'un astérisque (*). L'invite attend un nombre correspondant à l'éditeur de texte que vous souhaitez définir. Dans mon cas, j'ai entré 2 pour définir l'éditeur par défaut sur vim.basic.
Vous pouvez tester cela en tapant une commande qui utilisera l'éditeur comme visudo
pour éditer votre fichier sudo. Vous devriez voir l'éditeur que vous avez choisi d'ouvrir, au lieu de celui par défaut.