如何在基于 Ubuntu 的 Linux 发行版上安装最新的 Vim 9.0
这个快速教程展示了在 Ubuntu Linux 上安装最新版本的 Vim 的步骤。
Vim
这个快速教程展示了在 Ubuntu Linux 上安装最新版本的 Vim 的步骤。
![](/data/attachment/album/202208/05/174903f3zu3nqrrnwclwrz.jpg)



> 
> 这个快速教程展示了在 Ubuntu Linux 上安装最新版本的 Vim 的步骤。
> 
> 
> 


Vim 是最 [流行的基于终端的文本编辑器](https://itsfoss.com/command-line-text-editors-linux/) 之一。然而，它在 Ubuntu 上没有被默认安装。


Ubuntu 使用 Nano 作为默认的终端编辑器。Nano 也是一个优秀的工具，我并不打算参与 [Nano 与 Vim 孰优孰劣的辩论](https://itsfoss.com/vim-vs-nano/)。


如果你已经花了一些时间掌握了 Vim 的快捷键，你就不必忘记它们，而开始使用一个新的编辑器。


你可以在终端使用以下命令在 Ubuntu 上安装 Vim：



```
sudo apt install vim

```

这很简单，对吗？这种方法的主要问题是，你不会得到最新的 Vim 版本。


你可以用以下命令检查已安装的 Vim 版本：



```
vim --version

```

而如果你查看 [Vim 网站](https://www.vim.org/)，你会发现 Vim 已经发布了更新的版本。


在写这篇文章的时候，[Vim 9.0 已经发布](https://news.itsfoss.com/vim-9-0-release/)，但在 Ubuntu 仓库中还没有。


好消息是，你可以使用一个 [非官方的，但积极维护的 PPA](https://launchpad.net/~jonathonf/+archive/ubuntu/vim) 安装最新的 Vim。


### 使用 PPA 在 Ubuntu 上安装 Vim 9


如果你有特定的 Vim 配置文件，为它们做个备份也无妨。


现在，要安装最新的 Vim 版本，先添加 PPA 仓库：



```
sudo add-apt-repository ppa:jonathonf/vim

```

![Adding the PPA to get the latest Vim version](/data/attachment/album/202208/05/174905wzusj35h5jyhosoj.png)


你不需要在 Ubuntu 上更新软件包缓存，但其他发行版如 Mint 可能仍然需要：



```
sudo apt update

```

现在，使用下面的命令来安装 PPA 提供的最新 Vim 版本：



```
sudo apt install vim

```

如果你已经安装了一个较早的 Vim 版本，它将被升级。你可以用以下方法检查已安装的 Vim 版本：



```
vim --version

```

![Checking installed Vim version](/data/attachment/album/202208/05/174906y0j8razlwy0ooaye.png)


这是一个维护得非常好的 PPA，适用于所有活跃的 Ubuntu 版本。


如果你是 PPA 的新手，我有一个关于这个主题的详细指南。你应该阅读以对 [Ubuntu 中 PPA 的概念](https://itsfoss.com/ppa-guide/) 了解更多。


### 降级或删除


如果你想回到 Ubuntu 提供的旧版 Vim，你应该删除现有的版本，删除 PPA 并重新安装它。


在删除 Vim 之前，如果你做了自定义修改并打算再次使用 Vim，你应该复制 vimrc 或其他类似的配置文件。


那么，打开一个终端，使用以下命令：



```
sudo apt remove vim

```

现在删除 PPA，否则你会再次得到最新的 Vim（如果你尝试安装旧版本的 Vim）：



```
sudo add-apt-repository -r ppa:jonathonf/vim

```

现在，如果你想要旧的、官方的 Ubuntu 版本的 Vim，只需再次 [使用 apt 命令](https://itsfoss.com/apt-command-guide/) 安装它。


享受 Ubuntu 上的 Vim 吧。




---


via: <https://itsfoss.com/install-latest-vim-ubuntu/>


作者：[Abhishek Prakash](https://itsfoss.com/) 选题：[lkxed](https://github.com/lkxed) 译者：[geekpi](https://github.com/geekpi) 校对：[wxy](https://github.com/wxy)


本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创编译，[Linux中国](https://linux.cn/) 荣誉推出

