Vundle和NeoBundle有什么区别?

我想要一个pipe理vim插件的好方法。 我find了NeoBundle和Vundle 。 他们之间的主要区别是什么? 我知道NeoBundle是Vundle的一个分支,但它是什么使它不同?

你用什么?

这里是NeoBundle作者(日文)写的一篇文章,他为什么写NeoBundle以及NeoBundleNeoBundle区别。

其实NeoBundleNeoBundle的一个分支。 VundleVundle一个分支中增加了一些function,但是最近发现他无法跟随上游Vundle的发展,所以他把一个新的插件叫做NeoBundle

差异总结如下:

  1. 重命名Vundle的命令,将Bundlereplace为NeoBundle 。 (例如: BundelInstallNeoBundleInstall )。
  2. 添加对由thinca编写的vim实用程序库vital.vim的支持 。
  3. Neobundle工作,即使你已经设置的shellslash选项以外的默认值。
  4. 添加支持由Shougo编写的vimproc ,一个启动插件。
  5. 为Shougo写的unite.vim添加一个界面,他也注意到它是写NeoBundle的主要动机。
  6. 添加对作为Subversion / Mercurial存储库托pipe的插件的支持,但现在它仍然是一个实验性function。
  7. 更新 )现在NeoBundle增加了Vundle没有的延迟加载function。 它允许你在用户定义的时间点加载插件,不仅在加载.vimrc的vim初始化期间。

我使用vundle因为它足够我的需要(我之前使用病原体)。 但是你可以试试NeoBundle


更新NeoBundle已经停止了积极的发展,将被replace为Shougo的另一个全新的插件pipe理器dein.vim 。 作为一个侧面说明,你也可以看看我目前使用的vim-plug 。