Linux下载、安装neovim-v0.12.4(附安装包nvim-linux-x86_64.appimage)

发布于 2026/7/27 · 1 阅读
NeovimVim编辑器LinuxAppImage开源软件LSPLua终端编辑器开发工具
Neovim 是基于 Vim 的现代化编辑器,内置 LSP、Tree-sitter 与 Lua 脚本支持。项目自 2014 年发起,GitHub 获超 86,000 星,以异步 I/O、丰富 API 和活跃社区著称。

封面.png

1. Neovim 简介

Neovim 于 2014 年由 Thiago de Arruda(tarruda)创建,最初源于一个为 Vim 添加多线程支持的补丁被拒绝后发起的项目。通过一次成功的众筹活动,Neovim 获得了全职开发者的支持,并迅速发展成为 GitHub 上最受欢迎的开源编辑器项目之一。截至 2025 年,Neovim 在 GitHub 上已获得超过 86,000 颗星,累计有 1,300 多位贡献者提交了超过 33,000 次提交,社区极为活跃。

Neovim 是一个旨在对 Vim 进行深度重构(aggressively refactor)的项目,核心理念包括:简化维护并鼓励社区贡献、让多位开发者协同工作、无需修改核心即可接入高级 UI、最大化可扩展性。自 0.5 版本起,Neovim 集成了 Language Server Protocol(LSP)、Tree-sitter 语法解析和 Lua 作为一等配置语言,使编辑器现代化程度大幅跃升。

核心功能特性:

  • 现代化 GUI:支持多种第三方图形界面客户端
  • 多语言 API 访问:支持 C/C++、C#、Go、Java/Kotlin、JavaScript/Node.js、Lua、Python、Rust 等十余种语言
  • 内嵌终端模拟器:内置可脚本化终端,无需切换窗口
  • 异步任务控制:后台执行任务不阻塞编辑操作
  • 共享数据 (shada):多编辑器实例间共享数据
  • XDG 基础目录:遵循 XDG 规范,配置文件整洁有序
  • 兼容 Vim 插件:兼容大多数 Vim 插件,包括 Ruby 和 Python 插件
  • Lua 一等支持:LuaJIT 驱动的配置系统,性能优异

2. v0.12.4 版本亮点

该版本汇集了 24 位贡献者47 条 贡献。

v0.12.4 是 Neovim 0.12 系列的第四个小版本更新,在 v0.12.0 奠定的基础上进行了多项修复和增量改进。v0.12 系列以"开箱即用元年"(The Year of Nvim OOTB)为主题,带来了以下重要特性:

内置插件管理器 (vim.pack):原生插件管理功能集成到核心中,支持声明式 Lua 配置从 GitHub 加载扩展,以及 lockfile 机制锁定依赖版本。

多光标支持:编辑器原生支持多光标编辑操作。

UI 升级 (UI2):实验性 UI2 协议提供了改进的消息显示机制,不再有"Press ENTER"中断,长消息优雅地以溢出指示符或浮动窗口展示。

LSP 大幅扩展:新增 11 项以上 LSP 能力支持,包括内联补全、语义标记范围、文档链接、文档颜色、GitLab Duo AI 多行补全等。

性能优化i_CTRL-R 字面寄存器插入提速 10 倍,Windows 下 :! 提速 3.2 倍、:grep 提速 5 倍,全局模式到 LPeg 转换提速约 50%。

Tree-sitter 增强:增量选择文本对象、Markdown Tree-sitter 高亮默认启用。

v0.12.4 基于 v0.12.3 进行了 47 项提交,修复了若干问题并增强了稳定性。

3. 获取安装包

如果访问 GitHub 不便,安装包及中文文档:https://hanshuixin.org/go/2248(内含 nvim-linux-x86_64.appimage、README 中英对照、发布说明中英对照和 LICENSE)。

适用于 Linux x86_64(amd64)。

Linux安装neovim-v0.12.4(nvim-linux-x86_64).zip
├── nvim-linux-x86_64.appimage
├── Linux安装neovim-v0.12.4(nvim-linux-x86_64).pdf
├── README/
│   ├── README.md
│   └── README-中文版.md
├── 发布说明/
│   ├── RELEASE-NOTES.md
│   └── RELEASE-NOTES-中文版.md
└── LICENSE

4. 快速开始

下载 nvim-linux-x86_64.appimage 后,执行以下命令即可运行:

chmod u+x nvim-linux-x86_64.appimage
./nvim-linux-x86_64.appimage

如果系统未安装 FUSE,可解压 AppImage 后运行:

./nvim-linux-x86_64.appimage --appimage-extract
./squashfs-root/usr/bin/nvim

安装后,在终端执行 nvim 即可启动编辑器。首次使用建议执行 :checkhealth 检查运行环境状态。如需进一步学习,可在 Nvim 内执行 :Tutor 进入内置教程。