43 个开发者工具,始终保持最新 — 上游每次发布后数小时内即可通过 apt 获取。 加入 Discord

📅 自 起,使用本 apt 镜像将需要订阅。 查看价格

📝 安装最新的 Neovim

高度可扩展的基于 Vim 的文本编辑器,内置 LSP、Treesitter 与 Lua

最新版本:0.12.4 · 更新于 2026-08-12
来源版本
deb.griffo.io0.12.4 ✅
官方 Ubuntu0.11.6 🛑
← 返回首页

什么是 Neovim?

Neovim 是一款高度可扩展的、基于 Vim 的文本编辑器,它对经典的 Vim 代码库进行了重构,以适应现代开发。它内置了 Language Server Protocol 客户端、由 Treesitter 驱动的语法解析与代码理解、异步任务引擎,以及一等公民的 Lua 脚本支持——因此插件与配置既快速、可编程,又易于维护。

官方 Ubuntu 软件源提供 Neovim 0.11.6,更早的版本则落后更多。本仓库为 Ubuntu 22.04、24.04、25.10 和 26.04 提供 Neovim 0.12.4。

⚡ Neovim 的主要特性

🌙 Lua 配置

使用功能丰富且稳定的 API,以 Lua 配置并编写编辑器脚本。用真正的编程语言取代 Vimscript,实现快速、易维护的配置。

🔌 内置 LSP

原生的 Language Server Protocol 客户端,为任何拥有语言服务器的语言带来自动补全、诊断、跳转到定义和重构能力。

🌳 Treesitter

增量解析带来精确的语法高亮、缩进和结构化选择——远超基于正则表达式的高亮方式。

🚀 异步与插件

非阻塞的任务与事件循环让界面始终保持响应,驱动着庞大的现代 Lua 插件生态和远程 UI。

🚀 始终领先于官方软件源:Debian 和 Ubuntu 在发布时会冻结软件包版本——本仓库通常在上游发布后数小时内即发布新版本。只需 apt upgrade 即可始终保持最新版本。

📦 从 deb.griffo.io 安装

运行命令

步骤 1:添加仓库

sudo install -d -m 0755 /etc/apt/keyrings
curl -fsSL https://deb.griffo.io/EA0F721D231FDD3A0A17B9AC7808B4DD62C41256.asc | sudo gpg --dearmor --yes -o /etc/apt/keyrings/deb.griffo.io.gpg
echo "deb [signed-by=/etc/apt/keyrings/deb.griffo.io.gpg] https://deb.griffo.io/apt $(lsb_release -sc 2>/dev/null) main" | sudo tee /etc/apt/sources.list.d/deb.griffo.io.list > /dev/null
sudo apt update
install -d -m 0755 /etc/apt/keyrings
curl -fsSL https://deb.griffo.io/EA0F721D231FDD3A0A17B9AC7808B4DD62C41256.asc | gpg --dearmor --yes -o /etc/apt/keyrings/deb.griffo.io.gpg
echo "deb [signed-by=/etc/apt/keyrings/deb.griffo.io.gpg] https://deb.griffo.io/apt $(lsb_release -sc 2>/dev/null) main" | tee /etc/apt/sources.list.d/deb.griffo.io.list > /dev/null
apt update

步骤 2:安装 Neovim

# Install latest Neovim
sudo apt install neovim

# Verify installation
nvim --version
# Install latest Neovim
apt install neovim

# Verify installation
nvim --version

🎯 基本使用示例

启动 Neovim:

# Open a file
nvim file.txt

# Open Neovim and run a health check
nvim +checkhealth

# Use nvim as your default editor
export EDITOR=nvim

配置示例:

# Create the config directory
mkdir -p ~/.config/nvim

# Minimal init.lua (~/.config/nvim/init.lua)
vim.opt.number = true
vim.opt.expandtab = true
vim.opt.shiftwidth = 2
vim.g.mapleader = " "
🧩 可选的调试构建:保留调试符号的同一上游二进制文件以 neovim-unstripped 形式提供。可将其一并安装,并通过 sudo update-alternatives --config nvim 进行切换。

🚀 为什么选择 deb.griffo.io?

⚠️ 官方 Ubuntu 状态:Neovim 确实存在于官方 Ubuntu 软件源中,但已被冻结——当前发行版仅提供 0.11.6,更早的发行版则更加落后。deb.griffo.io 紧跟上游,如今即可提供 0.12.4。

📦 软件包构建仓库

Ubuntu 软件包在此 GitHub 仓库中自动构建和维护:

🔗 相关软件包

也可从 deb.griffo.io 获取:

🎯 适合人群:希望在稳定的 Ubuntu 上使用最新 Neovim 的开发者、正在构建基于 Lua 配置的用户,以及需要最新 LSP 和 Treesitter 却又不想从源码编译的用户。

💝 支持本项目

如果这个仓库为您节省了时间和精力,欢迎考虑支持它!

⭐ 在 GitHub 上加星 🐦 在 Twitter 上分享

📦 本仓库最近发布

❓ 常见问题

Neovim 在官方 Ubuntu 软件源中吗?

在,但官方 Ubuntu 源只提供 Neovim 0.11.6,而本仓库提供 Neovim 0.12.4,每次上游发布后数小时内重新构建。

如何在 Ubuntu 上安装最新版 Neovim?

按上方说明一次性添加 deb.griffo.io 仓库,然后运行:sudo apt install neovim。之后通过常规的 sudo apt upgrade 获取新版本。

软件包是否有签名?如何构建?

每个软件包都使用仓库的 GPG 密钥(EA0F721D231FDD3A0A17B9AC7808B4DD62C41256)签名,并基于上游发布在公开的 GitHub 仓库中构建,任何人都可以审查。

支持哪些 Ubuntu 版本?

Ubuntu 22.04 Jammy、24.04 Noble、25.10 Questing 和 26.04 Resolute。