NE
SOFTWARE

Neovim

Neovim 是面向终端、脚本化和可嵌入场景的 Vim 分支,提供 Lua 配置、内置 LSP 客户端、Tree-sitter、异步任务、RPC 接口和丰富插件生态。

版本 0.12.4Windows x64/ARM64macOS x86_64/ARM64Linux x86_64/ARM64Apache-2.0(部分 Vim 代码沿用 Vim License)

适合做什么

Neovim 适合偏好键盘驱动、终端工作流、Lua 配置和可组合开发环境的用户。它保留 Vim 的模式化编辑,同时提供内置 LSP 客户端、Tree-sitter、异步任务和 RPC,可作为独立终端编辑器,也可被图形前端或其他工具嵌入。

当前版本与平台

0.12.4 于 2026-07-05 发布,稳定资产覆盖 Windows x64 与 ARM64 的 MSI、ZIP,macOS Intel 与 Apple Silicon 压缩包,以及 Linux x86_64、ARM64 的 AppImage 和压缩包。Windows Server 可能需要补充运行库,旧 Linux 需要先核对 glibc。

配置、插件与信任边界

Neovim 的 init.lua、插件和项目本地配置都能够执行代码。exrc 默认关闭,启用后由信任列表控制 .nvim.lua、.nvimrc 和 .exrc;未知仓库不应直接授权。LSP、解析器和 RPC 也会引入外部进程或控制通道,应限制来源、版本、目录与监听范围。

维护记录

本页于 2026-08-06 根据 0.12.4 稳定资产、安装说明、许可证、标准配置目录、exrc 信任模型、RPC 和 :checkhealth 文档复核。

DOWNLOAD

选择下载方式

链接最近检查:2026-08-06

下载前请核对资源版本和授权范围。本站不提供破解软件及未经授权的资料。

GUIDE

Neovim 0.12.4 安装、init.lua 配置与 LSP 入门教程

安装与系统架构匹配的 0.12.4 稳定包,从空配置验证终端、剪贴板和运行时文件,再建立最小 init.lua,最后逐项加入插件、Tree-sitter 和语言服务器。

安装前准备

  • 确认 Windows、macOS 或 Linux 的 CPU 架构;旧 Linux 还要核对 glibc,Windows Server 可能需要额外的 Visual C++ 运行库。
  • 备份现有配置目录、数据目录、插件锁定文件和未提交代码,记录当前 Neovim 与插件版本,确保升级后可以回退。
  • 准备一个测试项目,并确认终端的 PATH、Git、编译器、剪贴板工具和所需语言服务器均来自可信来源。
01

安装步骤

  1. 01

    选择 0.12.4 稳定包

    Windows 使用 x64 或 ARM64 MSI、ZIP,macOS 使用对应架构 TAR.GZ,Linux 选择 x86_64 或 ARM64 AppImage、TAR.GZ;不要混入 Nightly 文件。

  2. 02

    验证程序与运行时

    在终端启动 Neovim,查看版本并运行 :checkhealth,确认运行时文件、剪贴板、Python 或其他 Provider 的提示符合预期。

  3. 03

    建立最小 init.lua

    在系统默认配置目录创建最小 Lua 配置,只加入行号、缩进和一两个明确快捷键;重启确认无错误后再接入插件管理器。

02

快速上手

  1. 01

    学会基础编辑闭环

    用测试文件练习普通、插入和命令模式,完成移动、搜索、修改、撤销、保存和退出,先建立不依赖插件的操作路径。

  2. 02

    添加一个语言服务

    安装当前项目需要的语言服务器,使用内置 LSP 配置连接,验证诊断、补全、定义跳转和重命名;不要一次启动多套功能重复的客户端。

  3. 03

    逐项启用插件

    每次只增加一个插件并锁定版本,阅读其安装和外部依赖,重启后运行健康检查;出现问题时可准确回退到上一个可用配置。

使用建议

  • 用户配置默认位于 Unix 的 .config/nvim 或 Windows 的 AppData Local nvim,插件数据和日志位于独立数据、状态目录,备份时不要只复制 init.lua。
  • init.lua、插件、语言服务器和 Tree-sitter 解析器都可能执行代码或本机二进制,只使用可信来源并保留版本锁定与变更审查。
  • 启用 exrc 后,项目本地 .nvim.lua 只有加入信任列表才会执行;陌生仓库应保持不信任,普通 EditorConfig 更适合无代码执行需求的格式设置。
  • RPC 监听地址可让外部客户端控制编辑器,优先使用仅当前用户可访问的本地管道或套接字,不要把监听端口直接暴露到公网。
故障排查与卸载方法

启动后插件、LSP 或剪贴板异常怎么办?

先用空配置启动并运行 :checkhealth,再按核心、运行时、Provider、插件、语言服务器顺序排查;不要一开始就删除整个数据目录。

Linux AppImage 无法运行怎么办?

确认文件可执行、架构和 glibc 符合要求;缺少 FUSE 时可解包 AppImage,旧 glibc 环境只能尝试项目单独提供但不受支持的兼容构建,或改用系统包。

  1. 归档配置与插件清单备份配置、数据、状态目录和插件锁定文件,记录外部语言服务器及解析器位置,并用一份干净环境验证恢复步骤。
  2. 移除程序与可选数据卸载 MSI 或删除解压目录和 AppImage,再按需要清理配置、缓存、日志与插件数据;外部语言服务器可能被其他工具共用,确认后再删。
FAQ

常见问题

Neovim 0.12.4 是稳定版吗?

是。0.12.4 于 2026-07-05 发布,属于 0.12 系列稳定修订版。Nightly 已进入后续开发分支,配置和插件兼容性可能变化,日常使用应优先稳定版并锁定插件版本。

Neovim 必须会 Vim 才能使用吗?

不必须,但需要理解模式、移动、保存和退出等基础概念。可以先用空配置学习内置操作,再逐步加入 Lua 设置、快捷键、插件和 LSP,避免一次导入大型配置后难以排错。

项目里的 .nvim.lua 会自动执行吗?

默认 exrc 关闭。启用后,Neovim 只执行已经加入信任列表的项目本地配置;这类文件可以执行任意代码,打开陌生仓库时应先阅读内容,再通过信任命令明确允许,不能把提示当作普通设置确认。

下载时需要提取码吗?

夸克网盘无需提取码;百度网盘所需的四位提取码会直接显示在下载入口旁。