如何在 Ubuntu 24.04、22.04 或 20.04 上安装 Neovim

Neovim 是 Vim 的一个高度可定制的现代化分支,旨在提高经典文本编辑器的可扩展性和用户体验。它引入了异步插件、内置终端仿真器和 Lua 脚本功能等功能,使其成为需要多功能高效文本编辑器的开发人员和高级用户的强大工具。Neovim 保留了 Vim 强大的编辑功能,同时提供了简化开发工作流程的改进。

在 Ubuntu 24.04、22.04 或 20.04 上,Neovim 可以通过多种方法安装,具体取决于您对稳定性或尖端功能的需求。最简单的方法是通过 Ubuntu 默认存储库,它提供了适合大多数用户的稳定版本。对于那些想要最新稳定版本甚至预发布版本的人,Neovim 团队的 Launchpad PPA 提供了更新的版本。或者,Neovim 也可以通过 Snapcraft 的 Snap 安装,或通过 Flathub 以 Flatpak 的形式安装,提供沙盒环境和更简单的更新。本指南将引导您完成所有这些安装选项,让您为您的设置选择最佳方法。

在安装 Neovim 之前更新 Ubuntu

在安装之前,更新您的 Ubuntu 系统以确保最佳性能和兼容性至关重要。要更新系统,请在终端中执行以下命令:

sudo apt update && sudo apt upgrade

此命令更新您的软件包列表并安装任何可用的更新。

方法 1:通过 Ubuntu 或 PPA 选项安装 Neovim

选项 1:使用 Ubuntu 存储库安装 Neovim

对于许多用户来说,安装 Neovim 最直接、最方便的方法是通过标准存储库。要安装此版本,请运行以下命令:

sudo apt install neovim

请注意,此方法安装的是官方 Ubuntu 存储库中提供的 Neovim 版本,可能不是最新版本。对于寻求最新更新和功能的用户,请考虑使用 Neovim 团队的 PPA 版本之一作为替代安装方法。

选项 2:使用 Neovim Team PPA 安装 Neovim

安装 Neovim 的第二种方法是直接从 Neovim LaunchPAD PPA 导入稳定版或不稳定版(夜间版)。根据要安装的版本使用以下命令之一:

导入 Neovim 稳定 PPA:

sudo add-apt-repository ppa:neovim-ppa/stable -y

导入 Neovim 不稳定 PPA:

sudo add-apt-repository ppa:neovim-ppa/unstable -y

接下来,更新你的软件包索引以包含新添加的 PPA:

sudo apt update

现在,您可以使用以下命令继续安装 Neovim:

sudo apt install neovim

完成后,Neovim Team PPA 将在您的系统上安装 Neovim。通过运行以下命令验证 PPA 版本的安装:

apt-cache policy neovim

示例输出显示在 Ubuntu 上安装的 Neovim PPA,本指南使用不稳定版本。

方法 2:通过 Snapd 安装 Neovim

在 Ubuntu 上安装 Neovim 时,Snapcraft 包管理器可以作为你的第三个选择。除非你删除了 Snap,否则你的 Ubuntu 桌面应该已经安装了 Snap。

尽管 Snapcraft 不像 Flatpak 那么受欢迎,但它的开发者是 Ubuntu 的同一批开发人员。Flatpak 在不同的 Linux 发行版中得到更广泛的采用,这使得软件包维护者更新 Flatpak 版本的速度比 Snapcraft 版本更快。然而,更新速度最终取决于具体的软件包维护者。

如果您已从系统中卸载 snapd,请使用以下命令重新安装它:

sudo apt install snapd

某些软件包需要经典 snap 支持。要启用此功能,请使用以下命令创建符号链接,以实现最佳 snap 兼容性:

sudo ln -s /var/lib/snapd/snap /snap

安装核心文件以防止冲突:

sudo snap install core

最后,安装 Neovim 的 snap 版本:

sudo snap install nvim --classic

完成这些步骤后,您已使用 Snapcraft 包管理器在系统上成功安装了 Neovim。

方法 3:通过 Flathub 使用 Flatpak 安装 Neovim

安装 Neovim 的另一种方法是 Flatpak,这是一个多功能包管理系统,可提供沙盒应用程序环境。要通过 Flatpak 安装 Neovim,您必须添加包含 Neovim 包的 Flathub 存储库。

注意:如果你的系统上没有安装 Flatpak,请参阅 如何使用 Flatpak 团队官方 LaunchPAD PPA 在 Ubuntu 上安装 Flatpak。本指南提供了使用 Flatpak Team Official LaunchPAD PPA 获取最新支持版本的说明。

首先打开终端并输入以下命令来集成 Flathub 存储库:

sudo flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo

现在,使用以下 flatpak 命令运行 Neovim 安装:

flatpak install flathub io.neovim.nvim

完成这些步骤后,您使用 Flatpak 和 Flathub 包管理器在系统上安装了 Neovim。

通过 CLI 或 GUI 启动 Neovim

有几种启动 Neovim 的方法,取决于您的安装方法和偏好。

CLI 方法启动 Neovim

标准安装:如果您使用默认存储库 PPA 安装 Neovim,或者从源代码构建它,请在终端中输入以下命令启动 Neovim:

neovim

Snapcraft:如果您使用 Snapcraft 安装了 Neovim,请使用以下命令从终端启动它:

sudo snap run neovim

Flatpak:如果您使用 Flatpak 安装了 Neovim,请在终端中运行以下命令:

flatpak run io.neovim.nvim

GUI 方法启动 Neovim

桌面应用程序:对于桌面用户,请通过导航至“活动”>“显示应用程序”>“Neovim”找到 Neovim 应用程序图标。您还可以将 Neovim 添加到收藏夹以方便访问。

Neovim 的附加命令

更新至新

为了确保您使用的是最新版本的 Neovim,定期检查更新至关重要。虽然更新通知可能会自动出现,但手动验证更新的可用性是一种很好的做法。根据您的安装方法,在终端中使用以下命令之一来检查和应用 Neovim 的更新:

APT Neovim 更新方法

要更新通过 APT 方法安装的 Neovim,首先更新软件包列表,然后升级软件包:

sudo apt update && sudo apt upgrade

Flatpak Neovim 更新方法

要更新通过 Flatpak 安装的 Neovim,请执行以下命令:

flatpak update

Snap Neovim 更新方法

要通过 Snap 更新安装的 Neovim,请运行以下命令:

sudo snap refresh

通过定期更新 Neovim,您可以受益于最新的功能、改进和错误修复,确保流畅、高效的体验。

删除 Neovim

如果您不再需要 Neovim,请按照以下说明卸载它(具体取决于原始安装方法)。此外,这些步骤将帮助您清理任何剩余的文件和数据,以保持系统整洁。

APT Neovim 删除方法

要卸载通过 APT 方法安装的 Neovim,请执行以下命令:

sudo apt remove neovim

如果你使用其中一个 PPA 安装了 Neovim,请使用以下命令将其删除:

删除 Neovim 稳定 PPA:

sudo add-apt-repository --remove ppa:neovim-ppa/stable -y

删除 Neovim 不稳定 PPA:

sudo add-apt-repository --remove ppa:neovim-ppa/unstable -y

Flatpak Neovim 删除方法

要卸载通过 Flatpak 安装的 Neovim,请运行以下命令:

flatpak remove  --delete-data io.neovim.nvim -y

Snap Neovim 删除方法

要卸载通过 Snapcraft 安装的 Neovim,请使用以下命令:

sudo snap remove neovim

结论

使用您喜欢的方法在 Ubuntu 系统上安装 Neovim 后,您可以充分利用其增强功能,实现高效的文本编辑和开发。无论您选择 Ubuntu 默认存储库的稳定性、Neovim Team PPA 的最新更新,还是 Snap 或 Flatpak 的灵活性,每种安装方法都提供了访问 Neovim 功能的可靠方法。定期更新(尤其是通过 PPA 或 Snap/Flatpak 进行更新)将确保您的 Neovim 设置保持最新,使您能够有效地利用其强大的编辑工具。享受 Neovim 为您在 Ubuntu 上的开发环境带来的灵活性和强大功能。

Joshua James
跟我来
Joshua James 的最新帖子 (查看全部)

发表评论