web-dev-qa-db-fra.com

Installation de vim avec une assistance homebrew

J'ai essayé d'installer YouCompleteMe sur Mac pour vim, mais j'utilise le système vim qui est la version 7.3. J'ai essayé de mettre à jour mon vim en utilisant homebrew en tapant brew install vim et tout semblait aller pour le mieux. 

Lorsque je tape vim, je vois toujours le chargement du système vim (version 7.3).

J'ai l'impression de manquer une étape qui m'empêche d'utiliser la version vim mise à jour que j'ai obtenue de homebrew. Est-ce que quelqu'un sait ce que je manque?

Pour référence, lorsque je tape which vim, je reçois la sortie suivante /usr/bin/vim. Toute aide serait grandement appréciée.

19
user3746602

Installez simplement vim via homebrew:

brew install vim

Puis redémarrez votre shell:

exec -l $Shell

Et vérifiez la version:

$ vim --version|head -n 1
VIM - Vi IMproved 7.4 (2013 Aug 10, compiled Mar  9 2016 19:07:39)
21
l3x

Vous auriez probablement dû faire brew install vim --with-override-system-vi. Cela remplacera le chemin vim par défaut.

18
user347284

Vous chargez votre système vim en premier, comme vous pouvez le constater avec which vim retournant /usr/bin/vim au lieu de /usr/local/bin/vim.

/usr/local/bin est le chemin de homebrew.

Assurez-vous que votre chemin répertorie /usr/local/bin before /usr/bin:

/usr/local/bin:/usr/bin

Cela permettra au vim de l'homebrew d'être recherché avant le système vim.


Pour voir votre chemin:

echo "$PATH"
6
Ace

Plutôt que de réinstaller vim, vous pouvez déplacer votre vim actuel vers vim73 (ou quelque chose de similaire).

Commencez par vérifier si /usr/local/bin est présent dans la variable d’environnement PATH. Faire echo $PATH sur votre terminal devrait le faire.

Installez vim avec homebrew si ce n'est déjà fait.

brew install vim

Puis déplacez votre installation vim actuelle.

mv /usr/bin/vim /usr/bin/vim73

Exécutez which vim pour confirmer. Il devrait dire /usr/local/bin/vim.

3
iamas

brew install vim --with-override-system-vi (il manque le with-)

1
Marcus
echo 'export PATH=/usr/local/bin:$PATH' >> ~/.bash_profile
source ~/.bash_profile

Exécutez cette commande et elle sera corrigée.

0
Chau Le Ba