Remplacement de vi par vim


Réponses:


10

Vous pouvez ajouter

alias vi=vim

à ~/.bashrc. Cela commencera vimchaque fois que vous tapez vi.

Notez que dans Ubuntu 10.10 (et je pense aussi 10.04) viest déjà mappé vim.


Désolé pour une autre question stupide, mais où se .bashrctrouve-t-il? Je suis assez nouveau sur Ubuntu.
Searock

Dans votre répertoire personnel. Tapez simplementvim ~/.bashrc
Peter Smit

3
En fait, 'vi' a indiqué une certaine variation de 'vim' depuis presque toujours dans Ubuntu (voir ma réponse sur les alternatives pour savoir comment changer quelle variation).
janvier

22

'vi' dans Ubuntu démarre déjà 'vim', bien que par défaut il démarre 'vim-tiny' (qui se rapproche le plus du 'vi' original dans ses (manque de) fonctionnalités). Vous pouvez le voir avec:

sudo update-alternatives --display vi

Si vous souhaitez qu'il utilise une autre version de vim, assurez-vous qu'il est installé et exécuté:

sudo update-alternatives --config vi

Puis-je utiliser des alternatives de mise à jour pour d'autres applications, que font les alternatives de mise à jour, installe-t-il des fonctionnalités supplémentaires?
Searock

Oui, vous pouvez. Il met à jour les alternatives. Non, non. Si vous voulez en savoir plus, utilisez man update-alternativesou commencez une nouvelle question.
Martin

Cela devrait être marqué comme la bonne réponse, au lieu de la solution de contournement qui a été acceptée!
OmarOthman

4

En plus de ce que Peter Smit a suggéré. Vous pouvez également effectuer les opérations suivantes pour élargir ce système de modification plutôt que simplement votre compte.

ajouter alias vi='vim'à /etc/bash.bashrc

ou créez un lien symbolique vers vim

sudo ln -s /usr/bin/vim /usr/bin/vi

Cependant, sur mon système, / usr / bin / vim et / usr / bin / vi sont des liens symboliques vers / etc / alternatives / vim


2
Le lien symbolique est une mauvaise suggestion: utilisez des alternatives de mise à jour pour gérer cela dans Ubuntu.

1
oui je suis d'accord pour le faire correctement. Je ne savais pas que Vim utilisait le système alternatif.
3dinfluence
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.