Vim提供了许多快捷键和命令来加快文本编辑的速度和效率。它具有强大的搜索和替换功能,支持多种文件格式,可以通过插件扩展功能,并提供了强大的自动补全功能。
然而在大多数Linux操作系统中利用系统软件源安装的vim版本均不是具有完整功能的最新版本,以RHEL8.8(Redhat)为例,dnf默认软件源的vim版本为7.4,且不支持共享系统剪切板在内的诸多功能,这对于Vim与其他应用程序的数据传输十分不友好。
利用:version / --version可以看到vim支持与不支持的功能,按照本文方式安装的vim支持功能如下。

下面介绍完整vim的安装步骤,执行步骤将用新vim代替旧vim。
wget https://github.com/vim/vim/archive/refs/tags/v9.1.0146.tar.gz -O vim.tar.gz
使用wget -O选项将下载的vim源码包统一命名为vim.tar.gz方便后续操作。

tar -zxvf vim.tar.gz

mv vim-9* vim
cd vim
sudo yum builddep vim-X11

Ubuntu默认管理器为apt,可能需要使用如下指令
sudo apt-get build-dep vim-gtk
./configure --enable-multibyte --enable-python3interp --with-features=huge --enable-gui --with-x=yes
make
sudo make install
vim --version
这里展示的是RHEL的脚本命令,执行命令将用新vim代替旧vim。
cd ~
mkdir vim_src
cd vim_src
wget https://github.com/vim/vim/archive/refs/tags/v9.1.0146.tar.gz -O vim.tar.gz
tar -zxvf vim.tar.gz
mv vim-9* vim
cd vim
sudo yum builddep vim-X11
./configure --enable-multibyte --enable-python3interp --with-features=huge --enable-gui --with-x=yes
make
sudo make install
cd ~
rm -rf vim_src