如何在 Ubuntu Linux 中安装 NeoVIm
让我们看看可以轻松安装 NeoVIM for Ubuntu 22.04 或 20.04 的方法;它们是 Debian 二进制文件、APT 包管理器、Snap 和 Flatpak。
使用 APT 包管理器的 #1st 方法
1. 从系统更新开始
打开您的 Ubuntu 命令终端,我们可以使用键盘快捷键 – Ctrl+Alt+T。获得终端屏幕后,键入给定的命令并按 Enter 键。它将更新系统软件包并刷新 APT 索引缓存。
sudo apt update
2. 安装 NeoVim 文本编辑器
使用 APT 包管理器安装 NeoVim 非常简单,但是,该应用程序的版本不会是最新的版本,而是最稳定的版本。因此,如果您对此感到满意,请运行给定的命令。
sudo apt install neovim
使用 Debian 二进制文件的 #2nd 方法
3. 下载 Debian 二进制文件
众所周知,通过 Ubuntu 的 APT 包管理器的 Neovim 文本编辑器版本不是最新的版本;因此,那些想要最近可用的 NeoVIM 版本的人必须选择它的 Deb 二进制文件。在您的命令终端中,使用并下载它。wget
wget https://github.com/neovim/neovim/releases/download/stable/nvim-linux64.deb
4. 在 Ubuntu 上安装二进制文件 22.04 或 20.04
运行上一个命令后,执行该命令的同一目录将具有 NeoVIM 的 Deb 二进制文件。要检查它,我们可以使用以下命令。确认它在那里后,运行 DPKG 工具进行安装。ls
sudo dpkg -i nvim-linux64.deb
使用 SNAP 的 #3rd 方法
5. 使用 Snap 包管理器
Snap 是另一个在 Linux 系统上安装 NeoVIM 的完美工具,尤其是在 UIbuntu 上。因为 Snap 默认处于启用状态,无需安装任何东西即可使用。因此,那些想要最新版本的文本编辑器的人可以运行:
sudo snap install nvim --classic
使用 Flatpak #4th 方法
5. 使用 Flatpak 安装 NeoVIM
在几乎所有现代 Ubuntu 系统中,Flatpak 都可以使用 APT 包管理器进行安装。因此,如果上述三种方法不适合您的情况,请使用此通用包管理器。
如果您还没有 Flatpak,请使用
sudo apt install flatpak
flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
重新启动系统
现在,运行以下命令以安装编辑器:
flatpak install flathub io.neovim.nvim
5. 在 Ubuntu 22.04 或 20.04 上运行 NeoVim
到目前为止,我们已经了解了在 Ubuntu 上设置 NeoVim 的各种方法,但是,要运行它,请转到“所有应用程序”并搜索它。当文本编辑器图标出现时,单击以运行相同的内容。
或者,我们可以使用终端命令启动编辑器:
nvim
6. 如何更新
更新已安装应用程序的过程取决于我们获取它的方式。因此,根据您用于获取 NeoVIM 的方法,执行 update 命令:
对于APT用户
APT 用户已使用官方存储库,因此运行 system update 命令也将安装任何最新版本(如果可用于该软件)。
sudo apt update && sudo apt upgrade
对于 Debian 二进制文件
那些使用 Deb 二进制文件安装了这个基于 VIM 的文本编辑器的人,只需要按照本教程中给出的步骤进行安装即可。我的意思是使用相同的命令再次下载二进制文件,并在 DPKG 的帮助下进行设置。
对于 Snap
sudo snap refresh nvim
对于 Flatpak
flatpak update io.neovim.nvim
7. 添加 Python 支持
如果你是 Python 开发人员,并且需要在 NeoVIM 中使用它,那么这里是将 Python 支持添加到此文本编辑器的命令。
sudo apt install python3-neovim
8. 卸载或删除
由于学习曲线的原因,如果您不喜欢 nVIM 并想删除它,请遵循以下命令。但是,如果您想再尝试一次此文本编辑器,请选择 Vimtutor 让自己更熟悉它。
对于 APT 和 Deb 二进制文件:
sudo apt autoremove --purge neovim*
对于 Snap:
sudo snap remove nvim
要删除 Flatpak:
flatpak remove io.neovim.nvim