超级强大的vim配置(vimplus)

一、概述

接触vim到现在也有几年了,但是之前用vim都是在网上找别人配置好了的vim,但是别人配置的始终都不能够满足自己的需求(自己需要有强大的C/C++代码提示补全功能、头文件/源文件切换、静态代码分析等功能),所以最近自己有时间,自己归纳了一些vim的插件,然后做成一键安装程序,供有相同需求的vimer们参考,github地址:https://github.com/chxuan/vimplus,如果觉得可以请start哦,谢谢^ _ ^,学习vim的一些高级命令我推存看《vim实用技巧》。

二、屏幕截图

该图是我配置过后vim的真实截图。
enter image description here

三、安装

Ubuntu安装

git clone https://github.com/chxuan/vimplus.git
cd ./vimplus
sudo ./install.sh

运行 install.sh 一键安装脚本将会自动对vim进行配置, 安装大约花费40分钟左右(主要是下载Valloric/YouCompleteMe花费时间比较多), 请耐心等待直到安装完成 ^ _ ^, 如果安装失败, 请看 注意事项

该安装脚本将自动安装一些软件:
- vim
- g++
- ctags
- cmake
- python2
- python3

还有一些插件:

Centos安装

git clone https://github.com/chxuan/vimplus.git
cd ./vimplus
sudo ./install.sh

运行 install.sh 一键安装脚本将会自动对vim进行配置, 安装大约花费40分钟左右(主要是下载Valloric/YouCompleteMe花费时间比较多), 请耐心等待直到安装完成 ^ _ ^, 如果安装失败, 请看 注意事项

该安装脚本将自动安装一些软件:
- vim
- g++
- ctags
- cmake
- python2
- python3

还有一些插件:

四、配置ycm(可选项)

运行 install.sh 脚本后, HOME目录将存在 .ycm_extra_conf.py.vimrc文件, .ycm_extra_conf.py文件是实现C++语法补全功能的配置文件, 我一般将该文件放到 HOME 目录, 然后 每一个项目 一个 .ycm_extra_conf.py, 只需要更改该配置文件里面的flag变量即可实现相关头文件的语法补全功能。

五、功能

语法补全

YouCompleteMe 该插件是C++语法补全插件,该插件通过clang编译器对C++语法进行语义分析来实现语法补全的,速度比ctag用正则表达式(猜)来进行语法补全快很多.
此处输入图片的描述

快速改变主题

change-colorscheme 该插件提供了快速改变主题的功能
此处输入图片的描述

六、快捷键

  • 显示目录树 <F3>
  • 显示函数、宏定义、全局变量等 <F4>
  • 显示静态语法分析结果 <F5>
  • .h .cpp 文件快速切换 <F2>
  • 转到定义 <f + u>
  • 转到实现 <f + i>
  • 打开包含(include)文件 <f + o>
  • 缓冲区(buffer)快速切换 <Ctrl + P/Ctrl + N>
  • 光标位置切换 <Ctrl + O/Ctrl + I>
  • 模糊查找文件 <Ctrl + f>
  • 快速改变主题 <F11/F12>

注意事项


  1. 如果网络条件不好可能导致程序安装失败, 基本上是 Valloric/YouCompleteMe 安装失败, 当安装失败后需要执行 rm -rf ~/.vim/bundle/YouCompleteMe命令, 然后再执行 install.sh 进行重新安装,重新执行脚本程序后将自动安装之前安装失败的插件, 或者我有 YouCompleteMe.tar.gz压缩文件,下载并执行 tar -xvf YouCompleteMe.tar.gz -C ~/.vim/bundle/命令, 然后再执行 cd ~/.vim/bundle/YouCompleteMepython ./install.py --clang-completer即可安装完成。
  2. 如果你使用的是 ubuntu16.04LTS 进行安装vimplus,也可能安装失败(Valloric/YouCompleteMe 安装失败), 因为vim默认支持python3进行编译的插件, 当安装失败后请执行 cd ~/.vim/bundle/YouCompleteMepython3 ./install.py --clang-completer命令即可安装完成。
  • 0
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值