gvim代码/路径补全插件

背景

之前在公司用的vim配置是从同事那里拷贝的.vim目录和.vimrc,感觉挺好用的。其中有个功能我一直没搞清楚是用的什么插件实现的,其实算是2个功能:

1)已输入的词(不一定是关键词)再次输入时,会自动下来提示选择;

2)输入路径时,会下拉自动提示下一级路径(有时在filelist里面加东西时用);

今天在自己装的虚拟机系统上写东西,发现全要自己手敲,低效~,于是又上网搜索了一番,没有头绪,后来找我师父问了一下,他说github上有,于是自己又搜了一会。然后看到了neocomplcache.vim这个插件,感觉能实现我要的功能,路径提示效果如下:

 gvim代码/路径补全插件

于是就下载安装是了一下,顺便记录一下过程。

安装过程

1、neocomplcache.vim插件下载

github地址如下:

https://github.com/Shougo/neocomplcache.vim

 2、解压

下载完成后,拷贝到.vim目录(注意此目录是隐藏目录)下,解压

unzip neocomplcache.vim-master.zip

 gvim代码/路径补全插件

解压后文件如下:

 gvim代码/路径补全插件

3、安装和配置

上图的解压目录中有一个README文件,其中提到了如何安装配置,如下。

gvim代码/路径补全插件 

将解压出来各目录中的文件放入.vim对的目录下面:

 gvim代码/路径补全插件

然后设置.vimrc文件,加入下述2句

1 let g:neocomplcache_enable_at_startup = 1 //在系统启动时候启动neocomplcache
2 let g:neocomplcache_enable_auto_select = 1 //提示的时候选择第一个

完成后保存.vimrc。

4、效果展示

前述步骤完成后,在terminal中打开一个文本做实验,效果如下,

1)路径自动提示:

 gvim代码/路径补全插件

2)已输入词汇自动提示:

 gvim代码/路径补全插件

其实README中的Setting example中还有大量的例子,可根据需求选择,我直接拷贝过来试的,README中部分例子如下:

gvim代码/路径补全插件 

 5、其他

仔细看README的描述,会发现作者建议使用neocomplete.vim这个插件。

插件地址https://github.com/Shougo/neocomplete.vim

 gvim代码/路径补全插件

我试了一下没有装成功,可能是因为我的系统中没有这个lua feature吧,后面有需求再试试 ==

gvim代码/路径补全插件 

 小伙伴们都有啥好用的插件求推荐呀,谢谢啦!

上一篇:VIM作为c IDE – 自动完成


下一篇:JS pc端和移动端共同实现复制到剪贴板功能实现