66

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

你用什么?

4

1 回答 1

62

NeoBundleShougo 的作者写的一篇文章(日文),关于他为什么写NeoBundle以及NeoBundleVundle.

实际上,NeoBundleVundle. Shougo 在 fork 的一个 fork 中添加了一些功能,Vundle但最近发现他无法跟上上游Vundle的开发,因此他将 fork 到了一个新的插件,现在称为NeoBundle.

差异总结如下:

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

我使用vundle它是因为它满足了我的需要(我以前使用过病原体)。不过你可以试试看NeoBundle


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

于 2013-01-24T02:39:37.733 回答