gvim代码/路径补全插件
一、背景
之前在公司用的vim配置是从同事那里拷贝的.vim目录和.vimrc,感觉挺好用的。其中有个功能不知道是通过什么插件实现的:
1)输入的词再次输入时,会自动下来提示选择;
2)输入路径时,会下拉自动提示下一级路径(有时在filelist里面加东西时用);
今天在自己装的虚拟机系统上写东西,发现全要自己手敲,低效~,于是又上网搜索了一番,没有头绪,后来找我师父问了一下,他说github上有,于是自己又搜了一会。然后看到了neocomplcache.vim这个插件,感觉能实现我要的功能,路径提示效果如下:
于是就下载安装是了一下,顺便记录一下过程。
安装过程
1、neocomplcache.vim插件下载
github地址如下:
https://github.com/Shougo/neocomplcache.vim
2、解压
下载完成后,拷贝到.vim目录(注意此目录是隐藏目录)下,解压
unzip neocomplcache.vim-master.zip
解压后文件如下:
3、安装和配置
上图的解压目录中有一个README文件,其中提到了如何安装配置,如下。
将解压出来各目录中的文件放入.vim对的目录下面:
然后设置.vimrc文件,加入下述2句
1 let g:neocomplcache_enable_at_startup = 1 //在系统启动时候启动neocomplcache 2 let g:neocomplcache_enable_auto_select = 1 //提示的时候选择第一个
完成后保存.vimrc。
4、效果展示
前述步骤完成后,在terminal中打开一个文本做实验,效果如下,
1)路径自动提示:
2)已输入词汇自动提示:
其实README中的Setting example中还有大量的例子,可根据需求选择,我直接拷贝过来试的,README中部分例子如下:
5、其他
仔细看README的描述,会发现作者建议使用neocomplete.vim这个插件。
插件地址https://github.com/Shougo/neocomplete.vim
我试了一下没有装成功,可能是因为我的系统中没有这个lua feature吧,后面有需求再试试 ==
小伙伴们都有啥好用的插件求推荐呀,谢谢啦!