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、编辑模式   在一般模式下按下

一、多文件 1、使用vim后面同时接好几个文件来同时打开。 vim -On file1, file

一、正常模式 控制屏幕光标的移动,字符、字或行的删除,移动复制某区域等。 1、光标操作 (1)早期的键盘是没有上下左右键的,所以用h(左)、j(下)