Quelle est la meilleure façon de gérer les plugins Vim? Certains plugins utilisent Vimball, mais j'ai lu quelque part qu'il était sérieusement cassé, et déposer manuellement chaque plugin dans ~/.vim/entraîne un désordre de fichiers qui sont presque impossibles à mettre à jour ou à organiser. Existe-t-il un gestionnaire de plug-ins pour Vim qui fonctionne de manière similaire aux gestionnaires de packages Linux? Ou les plugins peuvent-ils être réorganisés dans leurs propres répertoires pour en faciliter l'administration?
Pour réorganiser les plugins dans leurs propres répertoires, pathogen est assez populaire.
Voir un article de blog détaillant l'installation ou Vimcast de Drew Neil.
C'est ce que j'utilise réellement. Il place essentiellement chaque plugin dans son répertoire séparé, vous pouvez donc facilement les ajouter ou les supprimer.
Il y a un nouvel outil splendide, vundle, trouvé ici: https://github.com/gmarik/vundle
C'est Génial , comme un mariage d'agent pathogène avec git.
Personnellement, je préfère vim-addon-manager : il installe chaque plugin dans un répertoire séparé, 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, PHP Zend Framework project project, écrit un peu à ce sujet. Peut-être le trouverez-vous utile: http://weierophinney.net/matthew/archives/ 249-Vim-Toolbox, -2010-Edition.html
Pathogen a déjà été mentionné comme un moyen de gérer les plugins.
Un moyen d'améliorer cela est d'ajouter les plugins supplémentaires en tant que sous-modules git (ou quel que soit le VCS de votre choix). Cela facilite la mise à jour et la réplication lors de l'utilisation d'autres machines.
Voici un exemple de github.
J'utilise ce script pour mettre à jour et supprimer les plugins de pathogènes vim