• Categories
  • tool

VIM 安装

由于debian发行版维护的vim包还未升级到最新版本,但govim需要较高版本的vim。故选择手动编译安装。这里直接选择最新版本8.2, 对应于最新的git tag版本, 8.2版本有一些实用性的功能

环境

  • Ubuntu 19.10
  • 5.3.0-24-generic x84_64

构建及安装过程

  1. 安装构建工具链
sudo apt update && sudo apt install -y git build-essential
  1. 拉取源码
git clone https://github.com/vim/vim.git

# 切换到你想构建的tag
git checkout v8.2.0369
  1. 开始构建
#cd src
#make distclean  # if you build Vim before

./configure --with-features=huge \
            --enable-multibyte \
            --enable-python3interp=yes \
            --with-python3-config-dir=$(python3-config --configdir) \
            --enable-perlinterp=yes \
            --enable-luainterp=yes \
            --enable-cscope \
            --prefix=/usr/local

make VIMRUNTIMEDIR=/usr/local/share/vim/vim82

sudo apt install checkinstall
sudo checkinstall

checkinstall执行完后,会安装到/usr/local/bin/vim 即可。

设置Description Vi IMproved - enhanced vi editor

  1. 将vim设置为默认编辑器
sudo update-alternatives --install /usr/bin/editor editor /usr/local/bin/vim 1
sudo update-alternatives --set editor /usr/local/bin/vim
sudo update-alternatives --install /usr/bin/vi vi /usr/local/bin/vim 1
sudo update-alternatives --set vi /usr/local/bin/vim

为了避免重新装回系统vim包,我们可以暂停这个包的apt更新

sudo apt-mark hold vim

参考链接