web-dev-qa-db-fra.com

Comment puis-je ajouter l'éditeur souhaité au menu interactif "update-alternatives"?

Je viens d'installer ubuntu 16.04.2 32 bits sur un serveur Digital Ocean.

Digital Ocean a légèrement modifié l'installation d'ubuntu, par exemple, ils ont installé vim complet dans le cadre de l'image de blocage qu'ils utilisent dans leurs VPS. Je souhaite maintenant utiliser vim - pré-installé - comme éditeur par défaut. alors je cours

Sudo update-alternatives --config editor

ce qui donne ce menu

$ Sudo update-alternatives --config editor
There are 4 choices for the alternative editor (providing /usr/bin/editor).

  Selection    Path                Priority   Status
------------------------------------------------------------
* 0            /bin/nano            40        auto mode
  1            /bin/ed             -100       manual mode
  2            /bin/nano            40        manual mode
  3            /usr/bin/vim.basic   30        manual mode
  4            /usr/bin/vim.tiny    10        manual mode

Press <enter> to keep the current choice[*], or type selection number:

note: vim n'est pas là en option

Je pense que Digital Ocean n'a pas ajouté l'installation de vim au système update-alternatives?
Quelle est la méthode recommandée pour ajouter le programme /user/bin/vim à ce menu?
Je suppose que je pourrais écraser le lien symbolique /usr/bin/editor que le système alternatif ajoute ou éventuellement ajouter un lien symbolique dans /etc/alternatives pointant vers /usr/bin/vim? mais je voudrais essayer la voie "officielle" avant de faire mon "piratage" sur le piratage Digital Ocean.

4
the_velour_fog

Ce n'est pas modifié, mais le comportement standard d'Ubuntu jusqu'à Zesty. Si vous faites un ls -l sur vim (/usr/bin/vim), vous voyez qu'il s'agit d'un lien vers /etc/alternatives/vim, qui à son tour renvoie à /usr/bin/vim.basic.

L'exécution de vim --version ou vim.basic --version révèle également qu'il s'agit en fait de la même version "géante" vim version 8.0 sans interface graphique.

Pour répondre à votre question: Le choix de menu de vim.basic vous donne la version complète vim souhaitée. C'est juste que le nom est trompeur.

6
emk2203