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?
macos
el-capitan
vi
nalzok
la source
la source
Réponses:
Obtenez le gestionnaire de packages Homebrew * .
Installez la
vim
formule (à partir d'aujourd'hui c'est Vim 8.0.2) avec: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
, commeEDITOR
et 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:
Si vous aviez déjà installé Vim avec Homebrew (ou si à l'avenir vous souhaitez mettre à niveau la version de Vim), exécutez:
* Homebrew est un gestionnaire de packages open-source activement géré pour Mac OS X. Il conserve les packages dans le
/usr/local/Cellar
dossier par défaut. Il stocke les liens vers les fichiers exécutables/usr/local/bin
et place ce répertoire avant les répertoires système dans laPATH
variable d'environnement. Vous/usr/bin/vim
pouvez ainsi être laissé seul.Homebrew prendra également en charge tous les chemins et dépendances des packages installés.
la source
Error: vim 8.0.1650_1 already installed
quand je le faisbrew upgrade vim
brew reinstall vim
si vous êtes déjà sur la version la plus récenteVous pouvez installer vim avec Homebrew en remplaçant le vim du système actuel avec
--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.
la source