Python版vim配置实战记录

3,427次阅读
一条评论

共计 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中的配置。

 

亲测可用哦~~~

 

 

 

 

 

 

正文完
请博主喝杯咖啡吧!
post-qrcode
 
admin
版权声明:本站原创文章,由 admin 2016-11-27发表,共计1084字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
评论(一条评论)
验证码
admin 博主
2016-11-27 22:10:00 回复

:grin: 语法检查和自动补全太重要了,写代码的时候很多都是敲一两个首字母就好了

 Windows  Chrome  中国广东省深圳市电信