centos默认vim版本为7.4,用起来其实并不舒服,所以这里选择通过源码安装方式(主要是尝试了通过yum安装都没有成功)安装最新版vim(写这篇文档的时候是8.2)

注意:以下命令我都是在root账户下执行的,如果是在普通用户下执行可以选择su切换到root或者前面增加sudo命令。

1.安装依赖库

源码编译需要安装make、git等工具,但是一般而言服务器上都有,同时教程提到了安装python36,然而现在最新的python都已经到了3.9了,我通过conda安装的python版本环境是3.8,所以并没有严格安装教程来执行相关命令。

yum install ncurses-devel

2.克隆Github的vim项目

首先切换到一个惯常放置Github项目的目录,如我的在/root/Projects/GithubProjects,然后再执行以下命令,当然位置在哪不大要紧。

git clone https://github.com/vim/vim.git

3.配置并编译vim

// 进入项目
cd vim

// 配置参数
./configure --prefix=/usr/local/vim  --enable-pythoninterp=yes --enable-python3interp=yes --with-python-command=python --with-python3-command=python

// 编译文件,可能需要使用sudo权限
make
make install

4.复制Vim到系统配置,并修改Profile

// 复制前可以备份一下
cp /usr/bin/vim /usr/bin/vim.backup

// 复制前面编译的vim到系统配置
cd /root/Projects/GithubProjects/vim/src
cp vim /usr/bin

// 修改系统的Profile
echo "PATH=\$PATH:/usr/local/vim/bin" >> /etc/profile

// 运行刚修改的配置。
source /etc/profile

// 最后,check version
vim --version
// 同时,也能看到它支持Python3了。(7.4是不支持的。)

5.参考

评论




博客内容遵循 署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0) 协议

本站使用 Volantis 作为主题,总访问量为
载入天数...载入时分秒...
冀ICP备20001334号