Vundle和NeoBundle有什么区别?

时间:2013-01-23 13:42:15

标签: vim

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

你用什么?

1 个答案:

答案 0 :(得分:61)

HereNeoBundle Shougo的作者撰写的一篇文章(日语),关于他为什么写NeoBundle以及NeoBundleVundle的区别?

实际上,NeoBundleVundle的分支。 Shougo在Vundle的一个分支中添加了一些功能,但最近发现他无法跟踪上游Vundle的开发,​​因此他将分支设置为一个名为NeoBundle的新插件。 / p>

差异总结如下:

  1. 重命名Vundle的命令,将Bundle替换为NeoBundle。 (示例:BundelInstallNeoBundleInstall)。
  2. 添加对vital.vim的支持,thinca是由vimproc编写的vim实用程序库。
  3. Neobundle即使您设置了shellslash选项而非默认选项。
  4. 添加对由Shougo编写的启动器插件unite.vim的支持。
  5. 添加由Shougo撰写的dein.vim界面,他还指出这是撰写NeoBundle的主要动机。
  6. 添加对作为Subversion / Mercurial存储库托管的插件的支持,但它现在仍然是一个实验性功能。
  7. 更新)现在NeoBundle添加了Vundle没有的延迟加载功能。它允许您在某个用户定义的时间点加载插件,而不仅仅是在加载.vimrc的vim初始化期间。
  8. 我使用vundle因为它足以满足我的需要(之前我使用过病原体)。但您可以尝试NeoBundle


    更新NeoBundle现已停止活动开发,将由vim-plug取代,后者是Shougo的另一个全新的插件管理器。另外,您还可以查看我目前正在使用的{{3}}。