Neovim
Neovim 是面向终端、脚本化和可嵌入场景的 Vim 分支,提供 Lua 配置、内置 LSP 客户端、Tree-sitter、异步任务、RPC 接口和丰富插件生态。
适合做什么
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 文档复核。
选择下载方式
下载前请核对资源版本和授权范围。本站不提供破解软件及未经授权的资料。
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
选择 0.12.4 稳定包
Windows 使用 x64 或 ARM64 MSI、ZIP,macOS 使用对应架构 TAR.GZ,Linux 选择 x86_64 或 ARM64 AppImage、TAR.GZ;不要混入 Nightly 文件。
- 02
验证程序与运行时
在终端启动 Neovim,查看版本并运行 :checkhealth,确认运行时文件、剪贴板、Python 或其他 Provider 的提示符合预期。
- 03
建立最小 init.lua
在系统默认配置目录创建最小 Lua 配置,只加入行号、缩进和一两个明确快捷键;重启确认无错误后再接入插件管理器。
快速上手
- 01
学会基础编辑闭环
用测试文件练习普通、插入和命令模式,完成移动、搜索、修改、撤销、保存和退出,先建立不依赖插件的操作路径。
- 02
添加一个语言服务
安装当前项目需要的语言服务器,使用内置 LSP 配置连接,验证诊断、补全、定义跳转和重命名;不要一次启动多套功能重复的客户端。
- 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 环境只能尝试项目单独提供但不受支持的兼容构建,或改用系统包。
- 归档配置与插件清单备份配置、数据、状态目录和插件锁定文件,记录外部语言服务器及解析器位置,并用一份干净环境验证恢复步骤。
- 移除程序与可选数据卸载 MSI 或删除解压目录和 AppImage,再按需要清理配置、缓存、日志与插件数据;外部语言服务器可能被其他工具共用,确认后再删。
常见问题
Neovim 0.12.4 是稳定版吗?
是。0.12.4 于 2026-07-05 发布,属于 0.12 系列稳定修订版。Nightly 已进入后续开发分支,配置和插件兼容性可能变化,日常使用应优先稳定版并锁定插件版本。
Neovim 必须会 Vim 才能使用吗?
不必须,但需要理解模式、移动、保存和退出等基础概念。可以先用空配置学习内置操作,再逐步加入 Lua 设置、快捷键、插件和 LSP,避免一次导入大型配置后难以排错。
项目里的 .nvim.lua 会自动执行吗?
默认 exrc 关闭。启用后,Neovim 只执行已经加入信任列表的项目本地配置;这类文件可以执行任意代码,打开陌生仓库时应先阅读内容,再通过信任命令明确允许,不能把提示当作普通设置确认。
下载时需要提取码吗?
夸克网盘无需提取码;百度网盘所需的四位提取码会直接显示在下载入口旁。
