• 为了保证你在浏览本网站时有着更好的体验,建议使用类似Chrome、Firefox之类的浏览器~~
    • 如果你喜欢本站的内容何不Ctrl+D收藏一下呢,与大家一起分享各种编程知识~
    • 本网站研究机器学习、计算机视觉、模式识别~当然不局限于此,生命在于折腾,何不年轻时多折腾一下

Python版vim配置实战记录

Python admin 3年前 (2016-11-27) 1524次浏览 1个评论 扫描二维码

最新安装了个 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 中的配置。

 

亲测可用哦~~~

 

 

 

 

 

 


Deeplearn, 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明Python 版 vim 配置实战记录
喜欢 (1)
admin
关于作者:
互联网行业码农一枚/业余铲屎官/数码影音爱好者/二次元

您必须 登录 才能发表评论!

(1)个小伙伴在吐槽
  1. :grin: 语法检查和自动补全太重要了,写代码的时候很多都是敲一两个首字母就好了
    admin2016-11-27 22:10