Vundle和NeoBundle有什么区别?

pvi*_*nis 64 vim

我想有一个管理vim插件的简单方法.我找到了NeoBundleVundle.它们之间的主要区别是什么?我知道NeoBundle是Vundle的一个分支,但它是什么使它与众不同?

你用什么?

dyn*_*yng 61

以下NeoBundleShougo 的作者撰写的一篇文章(日文),关于他为什么写作NeoBundle以及与之NeoBundle不同的文章Vundle.

实际上,NeoBundle是一个分叉Vundle.Shougo在一个分支中添加了一些功能,Vundle但最近发现他无法跟随上游Vundle的开发,因此他将分叉设置为现在称为的新插件NeoBundle.

差异总结如下:

  1. 重命名命令Vundle,替换BundleNeoBundle.(例如:BundelInstallto NeoBundleInstall).
  2. 添加对vital.vim的支持,是一个由thinca编写的vim实用程序库.
  3. Neobundle甚至你设置shellslash了默认选项以外的选项.
  4. 添加对shigo编写的启动器插件vimproc的支持.
  5. Shougo编写的unite.vim添加界面,他还指出它是写作的主要动机NeoBundle.
  6. 添加对作为Subversion/Mercurial存储库托管的插件的支持,但它现在仍然是一个实验性功能.
  7. (更新)现在NeoBundle添加一个没有的延迟加载功能Vundle.它允许您在某个用户定义的时间点加载插件,而不仅仅是在.vimrc加载的vim初始化期间.

我用vundle它是因为它满足了我的需要(之前我使用过病原体).但你可以尝试一下NeoBundle.


(UPDATE)NeoBundle现在停止了积极的开发,并将被dein.vim取代,这是Shougo的另一个全新的插件管理器.另外,您还可以查看我目前正在使用的vim-plug.

  • 我想你应该提一下,解释NeoBundle作者动机的文章是用日文写的. (5认同)