1、需要环境
- Centos7系统
- Vim8
- python2.7(centos7自带python2.7)
2、本机环境查看
-
输入命令vim可查看vim 的详细版本,如下图:
-
输入vim --version可查看vim的版本和支持的python版本,+python意思是支持python2,-python3意思是不支持python3,这里最多只能支持python2和3中的一个
3、安装Vim8
因为YouCompleteMe(YCM)需要7.4以上的版本,centos7系统用yum -y install vim
安装的vim是7.4版本,有可能不支持YCM(之前稀里糊涂用的vim7.4,YCM没安装成功,因为涉及的东西太多,最终也没确定是否是vim7.4的问题,这次索性直接用vim8版本)
卸载vim之前的旧版本并安装新版本
yum -y remove vim
cd ~/upload
wget https://github.com/vim/vim/archive/master.zip
unzip master.zip
cd vim-master/src
./configure --prefix=/usr/local/vim8/ --enable-pythoninterp=yes --with-python-config-dir=/usr/lib/python2.7/config
或者
./configure --prefix=/usr/local/vim8/ --enable-pythoninterp=yes --with-python-config-dir=/usr/lib64/python2.7/config
#上一个命令的说明:
#只需要执行以上两个命令中的一个就行,主要是看config这个文件是在lib/python2.7还是在/lib64/python2.7里面
#--prefix=/usr/local/vim8/ 指定vim8的安装目录
#--enable-