如何在 Ubuntu 22.04 LTS 上安装 Neovim

在本教程中,我们将向您展示如何在 Ubuntu 22.04 LTS 上安装 Neovim。 对于那些不知道的人,Neovim 是一个免费的开源文本编辑器,它是作为 Vim 文本编辑器的一个分支创建的。 Neovim 的目标是成为一个现代的、功能丰富的、对用户更友好的 Vim 版本,同时保留编辑器的经典和强大的模式界面。 Neovim 和 Vim 之间的主要区别是:

  • 异步 API:Neovim 有一个异步 API,使开发人员能够构建更高级的插件,从而可以更有效地向编辑器添加新功能。
  • 插件管理:Neovim 带有一个内置的包管理器,可以更轻松地管理和安装插件。
  • 改进的用户界面:与 Vim 相比,Neovim 具有更现代和可定制的用户界面。 这包括一个菜单栏、选项卡和一个可以使用各种主题自定义的状态行。
  • 更好地与外部工具集成:Neovim 与外部工具更好地集成,例如语言服务器,它可以提供代码完成、linting 和其他特定于语言的功能。
  • 性能增强:Neovim 拥有更优化的代码库,使用的内存比 Vim 更少,使其速度更快、响应更快。

本文假定您至少具有 Linux 的基本知识,知道如何使用 shell,最重要的是,您在自己的 VPS 上托管您的站点。 安装非常简单,假设您在 root 帐户下运行,如果不是,您可能需要添加 ‘sudo‘ 到获取 root 权限的命令。 我将向您展示在 Ubuntu 22.04 (Jammy Jellyfish) 上逐步安装 Neovim。 您可以按照 Ubuntu 22.04 和任何其他基于 Debian 的发行版(如 Linux Mint、Elementary OS、Pop!_OS 等)的相同说明进行操作。

先决条件

  • 运行以下操作系统之一的服务器:Ubuntu 22.04、20.04 和任何其他基于 Debian 的发行版,如 Linux Mint。
  • 建议您使用全新的操作系统安装,以防止出现任何潜在问题。
  • 有效的互联网连接。 您需要连接互联网才能下载 Neovim 所需的软件包和依赖项。
  • 通过 SSH 访问服务器(如果您在桌面上,则只需打开终端)。
  • A non-root sudo user或访问 root user. 我们建议充当 non-root sudo user,但是,如果您在充当根用户时不小心,可能会损害您的系统。

在 Ubuntu 22.04 LTS Jammy Jellyfish 上安装 Neovim

步骤 1. 首先,通过运行以下命令确保所有系统包都是最新的 apt 终端中的命令。

sudo apt update
sudo apt upgrade
sudo apt install wget apt-transport-https gnupg2 software-properties-common

步骤 2. 在 Ubuntu 22.04 上安装 Neovim。

  • 方法 1. 使用个人包存档 (PPA) 存储库安装 Neovim √

默认情况下,Neovim 在 Ubuntu 22.04 基础存储库上不可用。 现在我们将 Neovim PPA 存储库添加到您的 Ubuntu 系统:

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

添加存储库后,使用 apt 管理器安装最新版本的 Neovim 应用程序:

sudo apt update
sudo apt install neovim
  • 方法二、使用GitHub仓库安装Neovim √

在下面运行以下命令以从中下载最新版本的 Neovim GitHub 页面:

wget https://github.com/neovim/neovim/releases/download/stable/nvim-linux64.tar.gz

接下来,提取 Neovim 包的内容:

tar xzvf nvim-linux64.tar.gz

完成后,运行以下命令启动 Neovim:

./nvim-linux64/bin/nvim

步骤 3. 在 Ubuntu 22.04 上访问 Neovim。

在你的Ubuntu系统上安装成功后,在你的桌面运行以下路径打开路径: Activities -> Show Applications -> Neovim. 或者,您可以使用以下命令通过终端打开 Neovim:

nvim

恭喜! 您已经成功安装了 Neovim。 感谢您使用本教程在 Ubuntu 22.04 LTS Jammy Jellyfish 系统上安装 Neovim。 如需更多帮助或有用信息,我们建议您查看 Neovim 官方网站.