CentOS7-vim8安装
2018-07-09 本文已影响0人
Gpeko
1.卸载原有的vim
sudo yum remove vim
2.使用Git下载vim8源码
git clone git@github.com:vim/vim.git
Git的简单配置可以参考CentOS7-Git配置
3.安装依赖文件
sudo yum install -y python-devel python36-devel ruby ruby-devel lua lua-devel perl per-devel perl-ExtUtils-Embed libX11-devel ncurses-devel
4.编译安装vim8
cd vim/
./configure --with-features=huge \
--enable-pythoninterp \
--enable-python3interp \
--enable-rubyinterp \
--enable-luainterp \
--enable-perlinterp \
--with-python-config-dir=/usr/lib64/python2.7/config/ \
--with-python3-config-dir=/usr/local/python3.6/lib/python3.6/config-3.6m-x86_64-linux-gnu/ \
--enable-cscope \
--enable-multibyte \
--prefix=/usr/local/vim
make
make install
配置选项说明
-
--with-features=huge
:支持最大特性 -
--enable-pythoninterp
:支持python2编写的插件 -
--enable-python3interp
:支持python3编写的插件 -
--enable-rubyinterp
:支持ruby编写的插件 -
--enable-luainterp
:支持lua编写的插件 -
--enable-perlinterp
:支持perl编写的插件 -
--with-python-config-dir=/usr/lib64/python2.7/config/
:指定python2的位置,不同的机器位置不同,确保指定的文件夹中包含config.c
文件 -
--with-python3-config-dir=/usr/local/python3.6/lib/python3.6/config-3.6m-x86_64-linux-gnu/
:同上,也要确保有config.c
文件
关于python3的安装可以参考CentOS7-Python3安装 -
--enable-cscope
:打开cscope支持 -
--enable-multibyte
:支持多字节,可以输入中文 -
--prefix=/usr/local/vim
:指定vim的安装位置
5.查看是否安装成功
cd /usr/local/vim/bin
./vim
在vim的命令行中输入echo has('python')
,如果输出为1说明构造的vim已经支持python反之则是不支持
vim只会选择一种python版本进行支持,不会同时支持Python2和Python3
6.创建软链接
sudo ln -s /usr/local/vim/bin/vim /usr/bin/vim
创建成功后,可以方便的使用vim命令打开vim编辑器