在Ubuntu上手动安装vim插件(以NERDTree为例)
2020-02-26 本文已影响0人
一个NPC
一、克隆插件
vim的插件去GitHub下载。
1.找到克隆地址
先进入GitHub首页(图1),在右上角搜索框中搜索nerdtree;进入到图2的页面,再进入图2第一个插件(preservim/nerdtree);然后便进入到NERDTree所在页面,点击下载按钮,能够看到它的下载地址是(https://github.com/preservim/nerdtree.git),也可以直接点击Download ZIP进行下载。



2.克隆
我们可以看看页面中NERDTree的安装说明(图4),说明文件指出,如果使用的是8版本或8版本以上的vim的话,可以使用vim内嵌的包管理器进行安装。他给出了两条命令。
git clone https://github.com/preservim/nerdtree.git ~/.vim/pack/vendor/start/nerdtree
vim -u NONE -c "helptags ~/.vim/pack/vendor/start/nerdtree/doc" -c q
第一条是克隆命令,把NERDTree插件的快照克隆到本地~/.vim/pack/vendor/start/nerdtree目录下。那么我们先用ll命令看一下家目录(~/)下现在有哪些文件(图5);再打开vim,在命令模式下输入“:scriptnames”(图6)命令查看vim初始化时加载了哪些插件(图7)。可以看到,在安装NERDTree插件之前,桌面上并没有.vim文件夹,vim初始化时也并没有加载NERDTree插件(因为现在就没有安装NERDTree插件)。
第二条命令我看不明白......




现在执行第一条命令(图8),克隆完成后,可以看到家目录下多了.vim文件夹(图8),而vim初始化时也加载了nerdtree.vim插件(图20)。




二、运行插件
在vim的命令模式下输入:NERDTree(图21)就可以使用这个插件了,运行效果在图22。

