我想有一种管理vim插件的好方法。我找到了 NeoBundle和Vundle。它们之间的主要区别是什么?我知道 NeoBundle 是 Vundle 的一个分支,但是是什么让它与众不同呢?
你用什么?
我想有一种管理vim插件的好方法。我找到了 NeoBundle和Vundle。它们之间的主要区别是什么?我知道 NeoBundle 是 Vundle 的一个分支,但是是什么让它与众不同呢?
你用什么?
这是NeoBundleShougo 的作者写的一篇文章(日文),关于他为什么写NeoBundle以及NeoBundle与Vundle.
实际上,NeoBundle是Vundle. Shougo 在 fork 的一个 fork 中添加了一些功能,Vundle但最近发现他无法跟上上游Vundle的开发,因此他将 fork 到了一个新的插件,现在称为NeoBundle.
差异总结如下:
Vundle,替换Bundle为NeoBundle。(例如:BundelInstall到NeoBundleInstall)。Neobundle即使您设置shellslash了默认值以外的选项,也可以使用。NeoBundle。NeoBundle的延迟加载功能。Vundle它允许您在某个用户定义的时间点加载插件,而不仅仅是在.vimrc加载的 vim 初始化期间。我使用vundle它是因为它满足了我的需要(我以前使用过病原体)。不过你可以试试看NeoBundle。
( UPDATE )NeoBundle现在已经停止了积极的开发,将被dein.vim取代,这是 Shougo 的另一个全新的插件管理器。作为旁注,您还可以查看我当前正在使用的vim-plug 。