VIM 安装
由于debian发行版维护的vim包还未升级到最新版本,但govim需要较高版本的vim。故选择手动编译安装。这里直接选择最新版本8.2, 对应于最新的git tag版本, 8.2版本有一些实用性的功能。
环境
- Ubuntu 19.10
- 5.3.0-24-generic x84_64
构建及安装过程
- 安装构建工具链
sudo apt update && sudo apt install -y git build-essential
- 拉取源码
git clone https://github.com/vim/vim.git
# 切换到你想构建的tag
git checkout v8.2.0369
- 开始构建
#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
- 将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