Linux 上的 Neovim 安装使用的教程

本文翻译自 https://itsfoss.com/install-neovim/

你一定已经听说过著名的 Vim 文本编辑器。然而,本文将讨论的是它的一个分支:Neovim。

因为 Vim 本身就是 vi 的一个分支,所以 Neovim 是一个“分支的分支”。因此,你可以根据一些独特的特性选择使用它。

如果你决定使用 Neovim,让我帮助你在 Ubuntu 和其他 Linux 发行版上开始使用它。

Neovim 概述

Neovim 截图

Neovim 是一个以简单维护和社区贡献多而闻名的项目。此外,其开发工作在多个开发者之间得到了很好的分配。

对于用户来说,Neovim 的扩展性远超预期。Neovim 的目标是提供更好的应用,同时不舍弃 Vim 的传统功能。

通过为 Neovim 提供 GUI,你可以获得更强大的编辑体验。

Neovim 的特点

虽然你可以在其官方网站和 GitHub 页面上详细了解,但让我为你概述一些特点:

  • 现代化的图形界面
  • 多种语言的 API 访问,包括 C/C++、C#、Go、Haskell、Java/Kotlin、JavaScript/Node.js、Lua、Perl、Python、Ruby、Rust 等等
  • 内嵌的可脚本化终端模拟器
  • 异步任务控制
  • 多个实例之间共享数据
  • 支持 XDG 基础目录
  • 与大多数 Vim 插件兼容,包括 Ruby 和 Python 插件

💡我们建议你在开始使用之前,先学习 Vim 和 Neovim 的基本用法。

在 Linux 上安装 Neovim

由于 Neovim 非常流行,安装非常简单。Neovim 可在你选择的任何发行版的官方仓库中找到。

如果你需要,也可以参考我们的 在 Linux 上安装 Vim 的指南,如果你希望使用 Vim 的话。

在 Ubuntu 上安装 Neovim,只需点 Dock 中的 Ubuntu 软件图标。然后,搜索 Neovim。你可以根据自己的喜好选择 snap 或 deb 版本。然而,deb 包版本是 Neovim 的过时版本。

neovim 在 ubuntu 软件中心中的列表

如果你不想使用 snap 版本,可以从 Neovim 的 Github Release页面 下载最新的 deb 文件。如果仔细查看发布页面,你还会发现有 AppImage 文件。

如果你更喜欢使用终端而非 GUI,可以按以下方式操作:

对于 Ubuntu 和 Debian 系列的发行版,输入以下命令来安装:

1
sudo apt install neovim

对于 Manjaro 和 Arch Linux,使用以下命令更新系统并安装 Neovim:

1
sudo pacman -Syu neovim

对于 Fedora,使用以下命令:

1
sudo dnf install -y neovim

要安装 Flatpak,可以使用此命令:

1
flatpak install flathub io.neovim.nvim

最后,要安装 snap 包,使用以下命令:

1
sudo snap install nvim --classic

如果你更喜欢从源代码构建软件,可以参考 Neovim 项目的 Github 页面上的步骤

如何使用 Neovim

安装完成后,使用 Neovim 非常简单,只需在应用菜单中按下超级键并输入“neovim”即可打开它。这会打开一个带有 Neovim 的终端窗口。

img

或者,你也可以打开你喜欢的任何终端模拟器并输入以下命令:

1
nvim

是的,不是“neovim”,而是直接输入“nvim”。例如,要编辑 /etc/fstab 文件,输入以下命令:

1
sudo nvim /etc/fstab

此时,fstab 文件会按照下图显示的方式打开。

img

如果你不知道如何退出编辑器,不用担心;按下 Shift+Z+Z。例如,如果这个快捷键让你困惑,可以使用你需要的键输入“ZZ” 大写大写,就像在任何文本编辑器中一样。

在此,我要再次强调,你需要学习 Vim 或 Neovim,并阅读相关文档,以便高效地利用它的所有功能。

结论

安装和启动 Neovim 非常简单,但要学习它,肯定需要很长时间对于键盘操作的适应。

这只是编辑器的一个概述。我不是这方面的专家,但我希望这对所有初学者有所帮助!

💬 你使用 Neovim 吗?在下面的评论中分享你的使用体验吧!

“觉得不错的话,给点打赏吧 (✿◕‿◕✿)”

微信二维码

微信支付

支付宝二维码

支付宝支付 (暂不支持)

Linux 上的 Neovim 安装使用的教程
https://lixuannan.github.io/posts/24768.html
作者
CodingCow Lee
发布于
2025年2月10日
许可协议