我想有一个很好的和容易的方式来管理vim插件。
我发现 NeoBundle和 Vundle。
它们之间的主要区别是什么?我知道NeoBundle是Vundle的一个叉子,但是它是什么使它不同?
我发现 NeoBundle和 Vundle。
它们之间的主要区别是什么?我知道NeoBundle是Vundle的一个叉子,但是它是什么使它不同?
你用什么?
Here是NeoBundle Shougo的作者写的一篇文章(关于他为什么写了NeoBundle,以及NeoBundle与Vundle的区别)。
原文链接:https://www.f2er.com/bash/391860.html其实,NeoBundle是Vundle的一个叉子。 Shougo在Vundle的一个分支上添加了一些功能,但是最近发现他无法跟随上游的Vundle的开发,所以他使得一个新的插件现在称为NeoBundle。
差异总结如下:
>重命名来自Vundle的命令,将Bundle替换为NeoBundle。 (例如:BundelInstall到NeoBundleInstall)。
>添加支持vital.vim,一个由thinca编写的vim实用程序库。
> Neobundle工作即使你设置了shellslash选项而不是默认值。
>添加支持vimproc,由Shougo编写的启动插件。
>添加由Shougo编写的unite.vim的界面,他还指出它是编写NeoBundle的主要动机。
>添加对作为Subversion / Mercurial资源库托管的插件的支持,但它现在仍然是一个实验性功能。
>(UPDATED)现在NeoBundle增加了一个延迟加载功能,Vundle没有。它允许您在某些用户定义的时间点加载插件,不仅在加载.vimrc的vim初始化期间。
我使用vundle,因为它足以满足我的需要(我以前使用病原体)。但你可以尝试在NeoBundle。
(更新)NeoBundle已经停止了积极的发展,将取代dein.vim,这是Shougo另一个全新的插件经理。作为旁注,你也可以看看我目前使用的vim-plug。