Linux系统软件要想应用Vim在线编辑器,需要安装Vim插件,适当的Vim插件管理方法是必要的,NeoBundle可以管理Vim插件。今天华军我就给大家展示一下Linux如何安装应用NeoBundle。你用心选择的内容,期待被大家应用和分享。喜欢就赶紧get吧!
为什么要应用插件管理工具?Vim适用于很多插件,但由于没有严格定义架构,插件的文件可以随意分散在不同的目录下,给用户管理带来困难(LCTT:自然前提是你有很多插件,有点强迫思维,整理这个插件你心里会舒服一点)。而一个插件式的管理工具可以让管理方式变得越来越简单。病原体、Vundle和NeoBundle的工作就是为不同的插件创建一个目录,然后把这个目录扔到~/中。vim/包目录。这种文件排序方式可以给你方便彻底的删除插件,只需在文件浏览器中应用'rm-rf插件目录'或者立即删除插件所属的目录,肯定低碳环保无残留。此外,这种方法可以在很大程度上防止插件之间的不兼容模式。
NeoBundle是基于Vundle的新项目,和Vundle一样,可以安装和升级插件。众所周知,NeoBundle的文档中明确指出:“NeoBundle不是一个稳定的插件管理工具。如果你想要一个稳定的,选择Vundle”。新版本上还有一条警告——注意“很可能会导致兼容性问题”——这是一个开发者写的注意事项,表示这个管理工具还不能安全使用。
所以,人们为什么要用NeoBundle?它甚至不能保证运行顺畅!好吧,独一无二。Vundle只适用于Git等自动版本控制系统,而NeoBundle可以适用于Subversion和Mercurial。还有一个原因是,如果你不想在插件升级的时候破坏你的Vim生态环保,可以锁定NeoBundle,让它只应用某个插件的固定版本。
此外,NeoBundle的创始人ShougoMatsuishita(LCTT:名字看起来像你自己)已经将其命令插座添加到其他插件新项目中,以减少它们的命令消耗。目前NeoBundle适用于三个插件:unite。Vim,用于vim应用程序的文档和缓存文件管理工具;Vimshell.vim,vim应用的脚本制作程序流程;vimshell.vim中运行的Vimproc.vim,用于多线程恶性事件的应用。以上都是比较独特的例子,缺少英文文本文档,客户期待有人来改进。在宣布它们的应用之前,每个人都必须专注于一些 *** 作过程。
安装并重置NeoBundle。
NeoBundle适用于Vim7.2.051或更高版本,必须是git和cURL(用于下载文件)。你可以免费手动下载NeoBundle,也可以用cURL在GitHub上免费下载它的库。通过在您的主目录中应用以下命令,您可以将NeoBundle插件下载到。vim/bundle/neobundle.vim目录免费,然后neobundle就可以管理自己的方法了。
curlhttps://raw.githubusercontent.com/Shougo/neobundle.vim/master/bin/install.sh|sh
你必须改变。vimrc文档。NeoBundle的GitHub主页显示了一个.vimrc样本,但是马上应用这个样本。NeoBundle要你装五个插件,很可能没有插件。如果您不需要它们,您可以应用以下最低设备:
如果有('vim_starting')
设置不兼容
设置runtimepath=~/。vim/bundle/neobundle.vim/
调用neobundle#begin(expand('~/。vim/bundle/'))
NeoBundleFetch'shougo/neobundle.vim'
调用neobundle#end()
文件类型插件缩进打开
设备的功能是启动NeoBundle,像其他插件一样自行升级。NeoBundle默认设置是从GitHub免费下载升级的。如果你碰巧使用GitHub,你只需要指定这个插件的维护者的登录名和路径。在上述设备中,NeoBundleFetch只能指定为“Shougo/neobundle.vim”,而不是详细的GitHub方法。如果您想使用另一个URL,如Subversion或Mecurial,您还必须添加一个详细的URL。
如果您想要安装其他插件,您可以应用以下命令:
curl-Khttps://github.com/[新项目维护人员]/[插件方法]~/。vim/捆绑包/[插件方法]
例如,如果您想安装vim-available,一个非常NB的文本检索和替换插件,只需应用以下命令:
curl-khttps://github.com/tpope/vim-abolish》~/。vim/捆绑/废除
如果要在线升级,在NeoBundleFetch的哪一行下面加一行:
新捆绑包'tpope/vim-废除'
还有一个技巧:您可以为插件指定一个分支或版本号。你这话是什么意思?NeoBundle总是应用这个插件的某个分支或者版本,忽略它的版本升级。如果你应用的一个插件处于快速开发设计的全过程,你也可以应用这个方法来防止采用有bug的插件版本。举个例子:
NeoBundle'Shougo/vimshell',{'rev':'3787e5'}
还有另一种方法:在。vimtc文档。NeoBundle会根据设备检查已卸载的插件,提醒你安装。您也可以使用命令“:NeoBundleInstall”(LCTT:在Vimonlineeditor的命令模式下输入)来安装或升级插件。
NeoBundle的使用方法
许多NeoBundle命令类似于Vundle,但是命令的名称不同。以下是如何使用NeoBundle命令:
:NeoBundleUpdate:安装或升级插件。如果您手动删除插件的目录,此命令将再次安装插件。在这个命令后面加上插件名,只会升级一个插件;如果没有主参数,所有未处理的已安装插件都将被记录下来。:NeoBundleInstall命令具有相同的实际效果。
:neobundle{RepositoryURI}[[修订版}][,选项}]:将插件锁定到固定版本,避免随意升级。
:NeoBundleList:枚举所有未重置的插件。
:NeoBundleClean:转到交互页面,删除插件。
当这个命令与unite.vim(LCTT:上面提到的32个例子中的一个)结合使用时,实际效果会略有出入。您可以使用“:helpneobundle”命令来掌握其他信息。
是否应用NeoBundle,自己做决定?
NeoBundle是一个强大的专用工具,正在快速开发和设计中。这种情况下的所有新项目都会被贴上“有前途”和“不稳定”的标签,看你怎么选择了。如果你想要一个新的稳定版本的插件,NeoBundle可以把Vundle和Pathogen扔出几个街区。
众所周知,在线帮助文件已经警告过,它不是一个稳定的商品,如果不立即升级版本,很可能会有部分插件失效。最后,您需要在。vimrc文档。记住这个警告,然后你在应用这个前沿科技商品的时候就可以得心应手了。
以上是我总结的在Linux中安装应用NeoBundle的方法的详细介绍。但是现阶段NeoBundle还不够稳定,存在一些问题,所以在应用中很可能会出现一些问题。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)