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.
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.