Quelle est la meilleure façon de gérer les plugins Vim? Certains plugins utilisent Vimball, mais j'ai lu quelque part que c'était sérieusement cassé, et déposer manuellement chaque plugin dans ~ / .vim / crée un fouillis de fichiers qu'il est presque impossible de mettre à jour ou d'organiser. Existe-t-il un gestionnaire de plugins pour Vim qui fonctionne de la même manière que les gestionnaires de paquets Linux? Ou bien les plugins peuvent-ils être réorganisés dans leurs propres répertoires pour faciliter leur administration?
Réponses
Trop de publicités?Il existe un nouvel outil splendide, la vundle, disponible ici: https://github.com/gmarik/vundle
C'est génial , comme un mariage d'agent pathogène avec git.
Pour réorganiser les plugins dans leurs propres répertoires, agent pathogène est très populaire.
Voir un post de blog détaillant l'installation ou une Vimcast de Drew Neil.
C'est ce que j'utilise. Essentiellement, il met chaque plugin dans son répertoire distinct, de sorte que vous pouvez facilement les ajouter ou les supprimer.
Personnellement, je préfère vim-addon-manager : il installe chaque plugin dans un répertoire distinct, est capable de les télécharger et de les mettre à jour. La documentation de vim-addon-manager contient des références à des projets connexes, vous pouvez également les essayer.
Matthew Weier O'Phinney, responsable du projet PHP Zend Framework, en parle un peu. Peut-être le trouverez-vous utile: http://weierophinney.net/matthew/archives/249-Vim-Toolbox,-2010-Edition.html
Pathogen a déjà été mentionné comme moyen de gérer les plugins.
Une façon d'améliorer cela consiste à ajouter les plugins supplémentaires en tant que sous-modules git (ou quel que soit votre choix de VCS). Cela facilite la mise à jour et la réplication lors de l'utilisation d'autres machines.
Voici un exemple de github.