Konfigurace Linuxu jsou většinou textové. Většina nástrojů Linuxu používá textový editor, který vám umožňuje upravovat konfigurační možnosti a soubory. Příkladem toho jsou nástroje jako crontab a visudo, které budou používat definovaný výchozí editor, který vám umožní měnit konfigurace.
Příkaz update-alternatives vám umožňuje dosáhnout vašeho cíle, kterým je nastavení preferovaného textového editoru. V okně terminálu vložte tento příkaz
sudo update-alternatives --config editor
Toto je výstup, který jsem viděl v mém případě:
$ 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
Ve výše uvedeném výstupu je uveden seznam textových editorů dostupných v systému, přičemž výchozí je označen hvězdičkou (*). Výzva očekává číslo odpovídající textovému editoru, který chcete nastavit. V mém případě jsem zadal 2, abych nastavil výchozí editor na vim.basic.
Můžete to vyzkoušet zadáním příkazu, který bude používat editor, jako je visudo
pro úpravu vašeho sudo souboru. Měli byste vidět otevřený editor, který jste vybrali, namísto výchozího.