Cambiare l'editor di sistema di default

From RVM Wiki
Jump to navigation Jump to search

Elencare gli editor:

Vedere quale è l'editor impostato:

update-alternatives --display editor
editor - status is auto.
 link currently points to /bin/nano
/bin/ed - priority -100
 slave editor.1.gz: /usr/share/man/man1/ed.1.gz
/bin/nano - priority 40
 slave editor.1.gz: /usr/share/man/man1/nano.1.gz
/usr/bin/mcedit-debian - priority 25
 slave editor.1.gz: /usr/share/man/man1/mcedit.1.gz
/usr/bin/vim.basic - priority 30
 slave editor.1.gz: /usr/share/man/man1/vim.1.gz
 slave editor.ru.1.gz: /usr/share/man/ru/man1/vim.1.gz
 slave editor.pl.ISO8859-2.1.gz: /usr/share/man/pl.ISO8859-2/man1/vim.1.gz
 slave editor.it.ISO8859-1.1.gz: /usr/share/man/it.ISO8859-1/man1/vim.1.gz
 slave editor.pl.UTF-8.1.gz: /usr/share/man/pl.UTF-8/man1/vim.1.gz
 slave editor.it.1.gz: /usr/share/man/it/man1/vim.1.gz
 slave editor.fr.UTF-8.1.gz: /usr/share/man/fr.UTF-8/man1/vim.1.gz
 slave editor.fr.1.gz: /usr/share/man/fr/man1/vim.1.gz
 slave editor.it.UTF-8.1.gz: /usr/share/man/it.UTF-8/man1/vim.1.gz
 slave editor.pl.1.gz: /usr/share/man/pl/man1/vim.1.gz
 slave editor.fr.ISO8859-1.1.gz: /usr/share/man/fr.ISO8859-1/man1/vim.1.gz
Current `best' version is /bin/nano.

In questo caso è nano, dato che il link è automatico

Elencare le possibilità

update-alternatives --list editor
/bin/ed
/bin/nano
/usr/bin/mcedit-debian
/usr/bin/vim.basic

Settare vim, quello voluto:

sudo update-alternatives --set editor /usr/bin/vim.basic

Verificare:

update-alternatives --display editor
editor - status is manual.
 link currently points to /usr/bin/vim.basic
/bin/ed - priority -100
 slave editor.1.gz: /usr/share/man/man1/ed.1.gz
/bin/nano - priority 40
 slave editor.1.gz: /usr/share/man/man1/nano.1.gz
/usr/bin/mcedit-debian - priority 25
 slave editor.1.gz: /usr/share/man/man1/mcedit.1.gz
/usr/bin/vim.basic - priority 30
 slave editor.1.gz: /usr/share/man/man1/vim.1.gz
 slave editor.ru.1.gz: /usr/share/man/ru/man1/vim.1.gz
 slave editor.pl.ISO8859-2.1.gz: /usr/share/man/pl.ISO8859-2/man1/vim.1.gz
 slave editor.it.ISO8859-1.1.gz: /usr/share/man/it.ISO8859-1/man1/vim.1.gz
 slave editor.pl.UTF-8.1.gz: /usr/share/man/pl.UTF-8/man1/vim.1.gz
 slave editor.it.1.gz: /usr/share/man/it/man1/vim.1.gz
 slave editor.fr.UTF-8.1.gz: /usr/share/man/fr.UTF-8/man1/vim.1.gz
 slave editor.fr.1.gz: /usr/share/man/fr/man1/vim.1.gz
 slave editor.it.UTF-8.1.gz: /usr/share/man/it.UTF-8/man1/vim.1.gz
 slave editor.pl.1.gz: /usr/share/man/pl/man1/vim.1.gz
 slave editor.fr.ISO8859-1.1.gz: /usr/share/man/fr.ISO8859-1/man1/vim.1.gz
Current `best' version is /bin/nano.

Il link ora punta a vim

Riferimenti