2013-01-23 61 views
60

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

你用什么?

+4

它们都没有。我使用病原体,直到现在相当高兴:) – user1146332

+1

不知道为什么这有两个downvotes。这是一个合理的问题。尽管如此,没有答案但最好的解决方案仍然是病原体。 :) –

+4

真的吗?我到处读到vundle和neo都比较好,因为它们处理没有子模块的更新。你有什么更新的方式? – pvinis

回答

59

HereNeoBundle Shougo的作者写的文章(日语),为什么他写NeoBundle以及如何NeoBundleVundle不同。其实NeoBundleVundle的一个分支。 Shougo在Vundle的分支中增加了一些功能,但最近发现他无法跟随上游Vundle的发展,因此他创建了一个名为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


UPDATENeoBundle已经停止积极发展到现在,将由dein.vim被替换,这是Shougo的另一种全新的插件管理器。作为一个方面说明,你也可以看看我目前使用的vim-plug

+5

我想你应该提到,解释NeoBundle作者动机的文章是用日语写的。 – elmart

+1

@eleom你是对的。添加并感谢。 – dyng

+0

它似乎由同一个作者定义现在是更好的插件管理器,所以即使我最近切换到它。 – pyros2097

相关问题