vimplus是vim的超级配置安装程序 https://github.com/chxuan/vimplus.git。
下面这幅图是借用Valloric/YouCompleteMe来展示强大的C++补全功能
- git clone https://github.com/chxuan/vimplus.git
- cd ./vimplus
- sudo ./setup.sh
运行setup.sh脚本程序将会自动安装并配置好vim,安装大约需要花费40分钟,主要是下载编译Valloric/YouCompleteMe比较耗时,请耐心等待直到安装完成^_^
- 查看文件目录(F3)
- 显示函数、全局变量、宏定义(F4)
- 显示静态代码分析结果(F5)
- .h .cpp文件快速切换(F2)
- 打开include文件(u + o)
- 转到声明(u + u)
- 转到定义(u + i)
- 同一窗口buffer切换(Ctrl + P/Ctrl + N)
- 光标位置切换(Ctrl + O/Ctrl + I)
运行setup.sh脚本程序一键安装完成后,HOME目录将会存在.ycm_extra_conf.py,该文件就是YCM实现C++等语言语法补全功能的配置文件,一般我会在HOME目录放一个,然后每一个项目拷贝一个.ycm_extra_conf.py,更改.ycm_extra_conf.py文件里面的flags 变量的值即可实现相关include文件的语法补全功能。