CentOS 安装vim8 + python3

前言

CentOS 使用yum 安装的vim版本比较低,有一些vim插件都要求vim 8+ 的版本。所以我们还是需要安装一下新版本的。

步骤

卸载原来的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

编译安装

下载代码
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-pythoninterp 打开对python编写的插件的支持
–enable-python3interp 打开对python3编写的插件的支持
–enable-rubyinterp 打开对ruby编写的插件的支持
–enable-luainterp 打开对lua编写的插件的支持
–enable-perlinterp 打开对perl编写的插件的支持
–enable-multibyte 打开多字节支持,可以在Vim中输入中文
–enable-cscope 打开对cscope的支持,cscope是一款优秀的代码浏览工具
–with-python-config-dir=/usr/lib/python2./config*/ 指定python 路径
–with-python3-config-dir=/usr/lib/python3./config*/ 指定python3路径
–prefix=/usr/local/vim 指定将要安装到的路径(默认安装再/usr/local/bin/vim)
–enable-fontset 支持字体设置
–enable-gui=gtk2 gtk2支持,也可以使用gnome,表示生成gvim
–with-compiledby 编译者

环境变量

修改~/.bashrc增加下面一行。
export PATH=$PATH:/usr/local/vim/bin

source ~/.bashrc
使环境立即生效

查看版本与支持情况

vim --version

+号表示支持。

参考文献

《在CentOS 7上编译安装Vim8并支持python3》

猜你喜欢

转载自blog.csdn.net/lxyoucan/article/details/114274117
今日推荐