vim 7.4 插件安装管理

时间:2022-12-16 05:00:36

用vim也有段日子了,现在感觉良好。
然后研究了一下vim插件,插件能实现各种各样的功能。vim官网上的各种扩展让人看得眼花缭乱。

基本概念

扩展要放到一个叫.vim的文件夹里。这个文件夹一般在当前用户目录下,在liunx 或unix系统中。
这个目录里默认是什么也没有的,子目录要自己建。各种子目录都有固定的名字和作用。英文好的同学一看就知道了,像doc、autoload、plugin、syntax、snippets、indent
如果安装太多的插件,这个目录就会变的比较难以管理。所以就出现了一个路径管理用的必装的插件pathogen。这个插件的功能就是可以加载bundle目录下的各子目录的插件,稍后细说吧~

pathogen插件

插件的git容器在此,有详细的说明
就是在.vim目录下建autoload与bundle目录,然后再把脚本下载到autoload目录。命令如下

mkdir -p ~/.vim/autoload ~/.vim/bundle && \
curl -LSso ~/.vim/autoload/pathogen.vim https://tpo.pe/pathogen.vim

然后再把下面这句加到vimrc配置文件中。

execute pathogen#infect()

这样就基本上大功告成了。想要安装其它的插件时,只要到bundle目录下,然后把代码用git clone 下来就行了。
vim 7.4 插件安装管理
以上是我的.vim目录内容。可以看到有3个插件,分别是nerdtree,Synastic,Tagbar
当想卸载某个插件时,只要把bundle下对应的目录删掉就好了。
插件的来源可以从github上搜索。也可以到vim官网上找。这是种普遍推荐的玩法!

其它是这些插件

本人这几个都是比较能用基础的。
NerdTree是一个树型的文件管理器。
Syntastic是编程语言的语法检查器,这个程序员必备,只不过是在保存文件时才标出来。
Tagbar是用来查看代码结构的。
以上这些名字都是我在各种介绍性文章里看到的,然后去github找容器,里面的readme会有详细介绍。