Comment mettre à niveau le vim par défaut du système?


13

Enfin, vim 8.0 est sorti ! Cependant, le vim préinstallé est vim 7.3 sur mon système (OS X El Capitan), et je veux le mettre à niveau vers la dernière version 8.0.

Alors, comment puis-je faire cela sans gâcher les choses? Serait-ce une bonne idée de simplement remplacer le vim dedans /usr/bin/vim? Et qu'en est-il de la compilation à partir de la source?


Fondamentalement, tout outil de ligne de commande fonctionne comme apple.stackexchange.com/questions/93002/… ou apple.stackexchange.com/a/231347/5472
bmike

Réponses:


20

Obtenez le gestionnaire de packages Homebrew * .

Installez la vimformule (à partir d'aujourd'hui c'est Vim 8.0.2) avec:

brew install vim

Vérifiez les messages qu'il a produits pour les actions manuelles que vous pourriez être amené à effectuer, bien qu'avec la formule Vim il ne devrait pas y avoir de problèmes.

Une autre chose que vous devriez faire est de vérifier vos variables d'environnement pour celles qui pourraient contenir un chemin complet vers le système vi/ vim, comme EDITORet les mettre à jour pour utiliser le /usr/local/bin/vim.


Si Homebrew était déjà installé, avant d'exécuter la commande d'installation, mettez à jour le référentiel local avec:

brew update

Si vous aviez déjà installé Vim avec Homebrew (ou si à l'avenir vous souhaitez mettre à niveau la version de Vim), exécutez:

brew upgrade vim

* Homebrew est un gestionnaire de packages open-source activement géré pour Mac OS X. Il conserve les packages dans le /usr/local/Cellardossier par défaut. Il stocke les liens vers les fichiers exécutables /usr/local/binet place ce répertoire avant les répertoires système dans la PATHvariable d'environnement. Vous /usr/bin/vimpouvez ainsi être laissé seul.

Homebrew prendra également en charge tous les chemins et dépendances des packages installés.


travaille pour moi. J'ai dû ajouter / usr / local / bin / vim à ma variable d'environnement PATH
Koray Güclü

Pour moi, cela dit, Error: vim 8.0.1650_1 already installedquand je le faisbrew upgrade vim
R11G

@ R11G, vous pouvez brew reinstall vimsi vous êtes déjà sur la version la plus récente
jeremysprofile

3

Vous pouvez installer vim avec Homebrew en remplaçant le vim du système actuel avec --with-override-system-vi:

brew install vim -- --with-override-system-vi 

N'oubliez pas de redémarrer votre terminal après cela pour vous assurer que les nouveaux liens symboliques fonctionnent comme prévu.

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.