在CentOS 7上编译安装Vim8并支持python3
卸载原来的vim
yum remove vim-*
安装相关依赖
yum install git -y
yum install gcc gcc-c++ -y
yum install ncurses-devel -y
yum install python3 python3-devel -y
这里只安装了python3支持所需的依赖。如果还需要其他支持,还需要安装其他对应的依赖。
编译安装Vim8
git clone --depth 1 https://github.com/vim/vim ~/vim
cd ~/vim
./configure --with-features=huge \
--enable-multibyte \
--enable-python3interp=yes \
--with-python3-config-dir=/usr/lib64/python3.6/config-3.6m-x86_64-linux-gnu \
--enable-gui=gtk2 \
--enable-cscope \
--prefix=/usr/local/vim
make
sudo make install
rm -rf ~/vim
注意这里vim被安装在/usr/local/vim目录下,不需要时可直接删除该目录。
这里是对于一些配置的解释:
配置选项
解释
--with-features=huge
支持最大特性
--enable-pythoni