vim8内置插件管理方案
阅读数:136 评论数:0
跳转到新版页面分类
Linux
正文
一、概述
vim有各种各样的插件管理工具,但在vim8.0之后,自带了插件管理功能。
二、使用
1、创建pack包管理的文件夹
mkdir -p ~/.vim/pack/自定义名称/{opt,start}
如果你对pathogen了解的话,应该也会很方便的使用,你只需要将插件放在~/.vim/pack/*/start/目录下,Vim8就会自动加载
~/.vim/pack/*/start/
目录下的插件,*所代表的目录是任意的。
(1)自定义名称
这个名称一般用于对包进行分类,名称完全取决于你,当然也可以全放在一个无意义的类别中。
(2)start目录与opt目录
start目录中的包会自动加载,而opt目录中的包,需要通过:packadd命令加载。
而那些我们不想自动加载的插件可以放到opt目录下
~/.vim/pack/*/opt
随后在~/.vimrc中使用packadd来手动加载插件,例如根据某些编译版本来选择使用插件的版本。
if foo_compiler_version > 34
packadd foo_new
else
packadd foo_old
endif
2、插件的clone
即cd进入~/.vim/pack/*/start/目录下,然后git clone,git clone速度慢可以把github.com改为github.com.cnpmjs.org
以nerdtree插件为例:
cd ~/.vim/pack/my_plugs/start/
git clone https://github.com/scrooloose/nerdtree.git
3、文件说明
在每一个下载的插件下面都有一个doc文件夹,里面有一个文本文件,放置了关于该插件的说明,我们可以安装文件说明,以便于在vim中查看帮助。
(1)通过命令行安装
vim -u NONE -c "helptags ~/.vim/pack/my_plugs/start/nerdtree/doc" -c q
(2)在vim中安装
:helptags ~/.vim/pack/my_plugs/start/nerdtree/doc
安装说明之后,会在doc文件夹之下出现一个tags的文件,通过
:help plug_name(插件名称)
即可查看插件的帮助文件。
4、插件的开启与关闭
有一些插件只要安装之后就会自动起作用,比如vim-airline,安装之后直接重新启动vim就能够发现彩色的状态栏了,但是有一些插件需要自己手动开启或关闭,或者在.vimrc中配置。
相关推荐
一、vi的模式
1、一般模式
以vi打开一个文件就直接进入一般模式,在这个模式中,你可以使用上下左右键来移动光标,你也可以删除字符或删除整行,也可以复制、粘贴。
2、编辑模式
在一般模式下按下