Qual è il modo migliore per gestire i plug-in Vim? Alcuni plug-in usano Vimball, ma ho letto da qualche parte che è stato seriamente danneggiato, e far cadere manualmente ciascun plugin in ~/.vim/risulta in un pasticcio di file che sono quasi impossibili da aggiornare o organizzare. Esiste un plugin-manager per Vim che funzioni in modo simile ai gestori di pacchetti Linux? Oppure i plugin possono essere riorganizzati nelle loro directory per semplificare la loro gestione?Gestione dei plug-in Vim
risposta
Per riorganizzare i plugin nelle proprie directory, pathogen è molto popolare.
Vedere un blog post detailing the installation o un Vimcast da Drew Neil.
Questo è quello che effettivamente uso. In pratica mette ciascun plugin nella sua directory separata, così puoi facilmente aggiungerli o rimuoverli.
+1 L'agente patogeno fa un ottimo lavoro. – Abizern
Steve Losh ha un articolo su questo e altro http://stevelosh.com/blog/2010/09/coming-home-to-vim/ – SergioAraujo
Matthew Weier O'Phinney, responsabile del progetto PHP Zend Framework, ne parla un po '. Forse lo troverai utile: http://weierophinney.net/matthew/archives/249-Vim-Toolbox,-2010-Edition.html
Personalmente preferisco vim-addon-manager: installa ciascun plug-in in una directory separata, è in grado di scaricarli e aggiornarli. La documentazione di vim-addon-manager contiene alcuni riferimenti a progetti correlati, potresti anche volere provarli.
Pathogen è già stato menzionato come un modo per gestire i plugin.
Un modo per potenziare questo è aggiungere i plugin aggiuntivi come sottomoduli git (o qualunque sia il VCS di scelta). In questo modo è più facile rimanere aggiornati e più facili da replicare quando si utilizzano altre macchine.
Questo è un example da github.
C'è un nuovo strumento splendida, vundle, che si trova qui: https://github.com/gmarik/vundle
E 'impressionante , come un matrimonio di agente patogeno con git.
Se ti piace Vundle dovresti dare un'occhiata a NeoBundle: https://github.com/Shougo/neobundle.vim. È un fork di Vundle che ha più funzioni e risolve alcuni problemi di prestazioni. –
Ma ...Cosa succede se il plugin non esiste in git ... Cosa succede se è svn? o hg? – trusktr
Può Vundle gestire questi casi? – trusktr
io uso this script per l'aggiornamento e la rimozione di vim patogeno plugin
- 1. Plugin di gestione dei requisiti per Trac?
- 2. VIM Disabilita mappature degli inserti dei plugin
- 3. Disinstallare plugin in Vim
- 4. Vim: rimuovi mappatura creata da vim-plugin
- 5. consolidamento dei file vim nella cartella ~/.vim
- 6. per testare i plugin vim
- 7. Vim: Plugin TagList Aggiornamento lento
- 8. Gestione pacchetto (plug-in) per Vim
- 9. Aggiornamento dei plugin Gulp
- 10. Gestione dei cookie corretta
- 11. ViM: minibufexpl contro i plugin bufexplorer
- 12. Plugin Python e Django per Vim
- 13. Come installo un plugin per vim?
- 14. Dove devo inserire un plugin .vim?
- 15. Come reindicizzare il plugin CtrlP Vim?
- 16. Spazio dei nomi jQuery Plugin
- 17. dattiloscritto di gestione dei pacchetti
- 18. Gestione dei segnali in C
- 19. Gestione dei guasti con Fabric
- 20. Gestione dei download in Java
- 21. React + Sails: gestione dei percorsi
- 22. Gestione delle eccezioni dei nodi
- 23. SQLAlchemy - Gestione dei guasti vincolo
- 24. XOPEN_SOURCE e gestione dei segnali
- 25. Gestione dei documenti tramite GIT
- 26. Utilizzo dei tag in Vim
- 27. C'è qualche plugin/modo per gestire più progetti in Vim?
- 28. Problema con gestione dei segnali, gestione degli interrupt
- 29. Impossibile avviare il plugin di gestione di rabbitmq su Windows
- 30. Come si aggiorna l'elenco dei file usando FuzzyFinder in Vim?
Duplicato di http://stackoverflow.com/questions/2458398/packageplugin-management-for-vim forse? –