linux安装vim8,CentOS7-vim8安装

本文档详细介绍了如何在Linux系统中卸载旧版Vim,从Git获取最新Vim源码,安装依赖,配置并编译安装支持Python2、Python3、Ruby、Lua和Perl解释器的Vim。最后,创建软链接使得系统可以方便地使用vim命令启动新安装的Vim编辑器。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.卸载原有的vim

sudo yum remove vim

2.使用Git下载vim8源码

git clone git@github.com:vim/vim.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编辑器

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值