超级强大的vim配置(vimplus)

vimplus

vimplus是vim的超级配置安装程序 python

github地址:https://github.com/chxuan/vimplus.git,欢迎star和fork。git

接触vim到如今也有几年了,可是以前用vim都是在网上找别人配置好了的vim,可是别人配置的始终都不可以知足本身的需求(本身须要有强大的C/C++代码提示补全功能、头文件/源文件切换、静态代码分析等功能),因此最近本身有时间,本身概括了一些vim的插件,而后作成一键安装程序,供有相同需求的vimer们参考。github

 

1、运行截图

该图是我配置事后vim的真实截图 enter image description hereubuntu

下面这幅图是借用Valloric/YouCompleteMe来展现强大的C++补全功能 enter image description herevim

2、安装配置(Ubuntu、Centos)

运行setup.sh脚本程序将会自动安装并配置好vim,安装大约须要花费40分钟,主要是下载编译Valloric/YouCompleteMe比较耗时,请耐心等待直到安装完成^_^centos

3、主要功能快捷键

  • 查看文件目录(F3)
  • 显示函数、全局变量、宏定义(F4)
  • 显示静态代码分析结果(F5)
  • .h .cpp文件快速切换(F2)
  • 转到声明(f + u)
  • 转到定义(f + i)
  • 打开include文件(f + o)
  • 同一窗口buffer切换(Ctrl + P/Ctrl + N)
  • 光标位置切换(Ctrl + O/Ctrl + I)
  • 模糊查找当前目录及其子目录下的文件(Ctrl + f)

4、安装完成后

运行setup.sh脚本程序一键安装完成后,HOME目录将会存在.ycm_extra_conf.py,该文件就是YCM实现C++等语言语法补全功能的配置文件,通常我会在HOME目录放一个,而后每个项目拷贝一个.ycm_extra_conf.py,更改.ycm_extra_conf.py文件里面的flags 变量的值便可实现相关include文件的语法补全功能。网络

 

5、注意事项

1.若是网络条件很差可能安装失败,基本上是Valloric/YouCompleteMe安装失败,安装失败后须要将~/.vim/bundle文件夹下的YouCompleteMe目录删除,而后从新执行setup.sh便可,
从新安装时,程序将自动安装安装失败的插件。函数

2.在ubuntu16.04LTS下安装可能会失败(Valloric/YouCompleteMe安装失败),由于vim默认支持python3进行插件编译,安装失败后,手动进入~/.vim/bundle/YouCompleteMe,而后运行python3 ./install.py --clang-completer便可。插件

相关文章
相关标签/搜索