共计 1084 个字符,预计需要花费 3 分钟才能阅读完成。
最新安装了个Ubuntu Kylin 16.04 LTS,想着配置下python版的vim配置,实际上网上很多教程,但是完全照搬总会遇到各种问题,下面把这两天折腾的过程记录下来。
第一步:Vim版本设置
确保Vim版本至少是7.4版本以上,并且支持Python2脚本
Vim版本升级命令:
sudo apt-get updata; sudo apt-get install vim
第二步:安装一些语法检查、补全的插件
可以参考上一篇博文:https://www.deeplearn.me/672.html
问题:
1、安装YCM过程中出现的问题
安装YCM过程中需要自己编译,这个过程比较麻烦,可能会出一些问题,我的安装过程如下,正确编译通过。
1)确定安装类cmake; sudo apt-get install cmake
2)确定安装了Python的头文件;sudo apt-get install python -dev
3)在第二步中已经通过Vundle装好YCM,手动安装YouCompleteMe,切换到~/.vim/bundle/YouCompleteMe输入命令:
git submodule update –init –recursive
4)编译YCM:
(1)如果需要对C-family的语义支持:
cd ~/.vim/bundle/YouCompleteMe;
./install.sh –clang-completer;
(2)如果不需要对C-family的语义支持:
cd ~/.vim/bundle/YouCompleteMe;
./install.sh;
5)为了补全,我们还需要在.ycm_extra_conf.py文件进行配置,vim ~/.vim/bundle/YouCompleteMe/third_party/ycmd/cpp/ycm/.ycm_extra_conf.py;从83行开始添加如下信息:
83 ‘-isystem’,
84 ‘/usr/include’,
86 ‘-isystem’,
87 ‘/usr/include/c++/5’,
88 ‘-isystem’,
89 ‘/usr/include/c++/5.4.0’,
90 ‘-isystem’,
91 ‘/usr/include’,
92 ‘/usr/include/x86_64-linux-gnu/c++’,
实际上以上是vim自动补全时的搜索路径。
第三步:经过上面的步骤之后就将YCM正确安装了,配置好.vimrc文件就好了,配置参数可以参数:https://www.deeplearn.me/672.html中的配置。
亲测可用哦~~~
语法检查和自动补全太重要了,写代码的时候很多都是敲一两个首字母就好了