¿Cuál es la mejor forma de administrar los complementos de Vim? Algunos complementos usan Vimball, pero leí en alguna parte que estaba seriamente dañado, y soltar manualmente cada complemento en ~/.vim/resulta en un lío de archivos que son casi imposibles de actualizar u organizar. ¿Hay un administrador de complementos para Vim que funcione de forma similar a los gestores de paquetes de Linux? ¿O pueden los complementos reorganizarse en sus propios directorios para facilitar la administración?Administrar complementos de Vim
Respuesta
Para reorganizar los complementos en sus propios directorios, pathogen es bastante popular.
Ver a blog post detailing the installation o Vimcast de Drew Neil.
Esto es lo que realmente uso. Básicamente coloca cada complemento en su directorio por separado, por lo que puede agregarlos o eliminarlos fácilmente.
+1 Pathogen hace un gran trabajo. – Abizern
Steve Losh tiene un artículo sobre esto y más http://stevelosh.com/blog/2010/09/coming-home-to-vim/ – SergioAraujo
Matthew Weier O'Phinney, líder del proyecto PHP Zend Framework, escribe un poco al respecto. Quizás lo encuentre útil: http://weierophinney.net/matthew/archives/249-Vim-Toolbox,-2010-Edition.html
Personalmente prefiero vim-addon-manager: instala cada complemento en un directorio separado, puede descargarlo y actualizarlo. La documentación de vim-addon-manager contiene algunas referencias a proyectos relacionados, es posible que también desee probarlos.
Pathogen ya se ha mencionado como una forma de administrar complementos.
Una forma de mejorar esto es agregar los complementos adicionales como submódulos de git (o cualquiera que sea su VCS de elección). Esto hace que sea más fácil mantenerse actualizado y más fácil de replicar cuando se usan otras máquinas.
Aquí hay un example de github.
Hay una nueva herramienta espléndida, vundle, que se encuentra aquí: https://github.com/gmarik/vundle
Es impresionante , como una boda del patógeno con git.
Si te gusta vundle deberías consultar NeoBundle: https://github.com/Shougo/neobundle.vim. Es un tenedor de vundle que tiene más características y aborda algunas preocupaciones de rendimiento. –
Pero ...¿Qué pasa si el complemento no existe en git ... ¿Qué pasa si es svn? o hg? – trusktr
¿Puede manejar estos casos? – trusktr
utilizo this script para la actualización y la eliminación de patógenos vim plugins
- 1. cómo administrar el complemento vim
- 2. ViM: complementos minibufexpl versus bufexplorer
- 3. Alternar conjuntos de complementos de Vim
- 4. Complementos de Python y Django para Vim
- 5. Gestión de paquetes (complementos) para Vim
- 6. ¿Cómo enumero los complementos cargados en Vim?
- 7. Administrar #TODO (muchos archivos) con VIM
- 8. ¿Cómo combino dos características de los complementos de vim wiki?
- 9. Agregar complementos VIM a la configuración de Janus
- 10. ¿los complementos de ruby hacen que vim arranque muy lento?
- 11. ¿Hay algún complemento/forma de administrar proyectos múltiples en Vim?
- 12. ¿Cuáles son algunos buenos complementos para desarrollar Java en VIM?
- 13. ¿Cómo ver qué complementos están haciendo lento a Vim?
- 14. ¿Cuáles son los complementos necesarios en VIM para látex?
- 15. Deshabilitar temporalmente algunos complementos utilizando un agente patógeno en vim.
- 16. ¿Cómo administrar eficazmente pestañas/almacenamientos intermedios en vim?
- 17. Complementos en gVim no funciona
- 18. vim omnicomplete vs. vim intellisense
- 19. ¿Cómo hacer una copia de seguridad de la configuración de vim con complementos?
- 20. Complementos de Vim, consejos y trucos para el desarrollo de Drupal
- 21. Vim: Recomendaciones para los complementos de vimball en el agente patógeno
- 22. Complementos de Windows Explorer
- 23. desarrollo de Django complementos
- 24. Complementos de Rails
- 25. Administrar caché de MapView
- 26. ¿Cuáles son algunos buenos recursos para aprender a desarrollar complementos VIM?
- 27. VIM: ¿existe una manera fácil de gestionar las soluciones de Visual Studio/proyectos de mapeo desde Vim?
- 28. consolidando archivos vim en la carpeta ~/.vim
- 29. ¿Autoupdate VIM Plugins?
- 30. Desarrollo de complementos de Safari
¿Duplicado de http://stackoverflow.com/questions/2458398/packageplugin-management-for-vim quizás? –