Vim的youcompleteme(简称ycm)插件是一个代码提示补全插件,便于配合vim搭建一个轻量级的IDE,十分好用。但是从听说到今晚安装成功却经历来一些坎坷。官网的教程都不能安装成功。最后走的是自己克隆代码工程并编译的路子。
1,克隆工程
git clone --recursive https://github.com/Valloric/YouCompleteMe.git
这个需要花点时间,尤其是网速不够的时候;
下载完毕之后,检查工程完整性:
git submodule update --init --recursive
2,安装
安装之前需要准备一些工具:cmake, python-dev,都使用apt-get install来安装吧
接着运行YouCompleteMe目录下的install.sh文件安装:./install.sh
3,遇到来一些问题
提示没有找到CXX编译器,类似于CXX compiler not found这样的错误提示(大概是这个样子,具体记不清楚了);
平时没用c++,所以还是需要去安装一下:sudo apt-get install g++
4,再执行./install.sh就可以正常编译了;
5,编译完了就可以实验一下是不是有代码提示vim test.py,不但有代码提示,而且还可以通过分窗口的形式查看函数声明,真的很赞~