下载YouCompleteMe插件有2种办法:
1. 通过Vundle.vim插件管理下载(略)
2. 通过git下载:
git clone https://github.com/Valloric/YouCompleteMe.git ~/.vim/bundle/YouCompleteMe/
下载后需要手动编译才能安装,以我的服务器为例子,已经安装了python2.7.5的centos7.5
3.编译的cmake下载安装:
wget https://github.com/Kitware/CMake/releases/download/v3.13.2/cmake-3.13.2.tar.gz
tar -zxvf cmake-3.13.2.tar.gz
cd cmake-3.13.2/
./bootstrap
gmake
gmake install
4.安装好cmake后,就可以进行编译了
进入~/.vim/bundle/YouCompleteMe/目录,运行
#支持C-family languages
./install.py --clang-completer
#不支持C-family languages,因为是作为python编辑,因此选择这个
./install.py
在编译过程中出现问题:
提示在/usr/include/python2.7目录下找不到python.h和pyconfig.h文件
解决:从python网站下载python2.7.5,找到压缩包里的两个文件,ftp到/usr/include/python2.7目录下,重新运行 ./install.py进行编译,通过!
5.其他
以下附加语言支持选项可用:
+ C#支持:安装Mono并在调用./install.py时添加--cs-completer。
+ GO支持:安装Go并在调用./install.py时添加--go-completer。
+ TypeScript支持:安装Node.js和npm,然后使用npm install -g typescript安装TypeScript SDK。
+ JavaScript支持:安装Node.js和npm,并在调用./install.py时添加--js-completer。
+ Rust支持:安装Rust并在调用./install.py时添加--rust-completer。
+ Java支持:安装JDK8(需要版本8),并在调用./install.py时添加--java-completer。