VAM(vim addon-manager), Pathogen, Vundle, GetLatestVimScripts, Vimpire, Vimana, jolt, vim-nicktears, Vim Srcipt Updater, Npackd, |vim-flavor, NeoBundle, vizardry, |voom comparison:
feature | VAM | Pathogen | Vundle | GetLatestVimScripts | Vimpire | Vimana | jolt | vim-nicktears | Vim Srcipt Updater | Npackd | |vim-flavor | NeoBundle | vizardry | |voom | feature description |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
rtp | yes | yes | yes | yes | yes | manipulate the runtimepath | |||||||||
rtp-after | yes | yes | yes | yes | yes | takes care about after/* files | |||||||||
activate plugins at runtime | yes | yes | yes | Activating plugins at runtime allows you to load ruby related plugins when you open a .rb file. This also means you could load a plugin when pressing a key such as % to load matchit. | |||||||||||
plugin name completion | yes | completes plugin names in .vim files | |||||||||||||
bootstrap from .vimrc | yes | you can write this code for the other managers easily | |||||||||||||
updating plugins | yes | yes | yes | yes | |||||||||||
install progress bar | yes | yes | |||||||||||||
dependencies in package description | yes | yes | minimal dependency support | ||||||||||||
dependencies in vimrc | yes | minimal dependency support | |||||||||||||
get-git | yes | yes | yes | yes | install from git repositories | ||||||||||
get-hg | yes | yes | yes | install from mercurial | |||||||||||
get-svn | yes | yes | yes | install from svn | |||||||||||
get-bazaar | yes | yes | yes | install from svn | |||||||||||
get-vim.sf.net | yes | yes | yes | install from vim.sf.net | |||||||||||
bisect | yes | bisect problems by dividing the set of plugins to be activated | |||||||||||||
ships-with-vim | yes | Does the Vim distribution contain it? | |||||||||||||
asynchronous update install | yes | ||||||||||||||
? | yes | yes | yes | yes | yes | yes | yes | yes | don't know it well enough, help fill in information | ||||||
supports unite | yes | How tight the integration is have a look at the plugin's documentation | |||||||||||||
revision lock | yes | revision lock can be emulated by putting your .vim into a repository (hg/git/..) using almost any plugin manager (?) | |||||||||||||
vundle-compatibility | yes | yes | |||||||||||||
helptags-on-install | yes | yes | This means :help is likely to do what you expect it to do without running helptags on each startup and without caring. | ||||||||||||
manual-helptags | yes | yes | yes | Provides command to run :helptags conveniently |
我用过Vundle、NeoBundle和VAM(vim addon-manager),综合来看,VAM是目前最强大的了,