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-pythoninterp=

本文档介绍了如何在Centos7系统上配置Vim8编辑器,并使用YouCompleteMe插件实现自动补全功能。步骤包括检查系统环境、升级Vim到8版本、安装Vundle插件管理器、修改vim配置文件、安装YouCompleteMe及其依赖,以及验证自动补全功能。通过这些步骤,开发者可以提升在Centos7上使用Vim的效率。
最低0.47元/天 解锁文章
2572

被折叠的 条评论
为什么被折叠?



