Remplacement de vi par vim

10

Comment puis-je remplacer vipar vimpour que lorsque je tape le viterminal vimest ouvert?

Searock
la source

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.

Peter Smit
la source
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
JanC
la source
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

3dinfluence
la source
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