Neovim 说明
约 604 字大约 2 分钟
NeovimVim开发工具
2026-03-20
什么是 Neovim
Neovim 可以理解为 Vim 的现代化分支。它不是把 Vim 推倒重写,也不是默认要把编辑器变成完整 IDE,而是在兼容 Vim 核心使用方式的前提下,把维护方式、扩展机制和外部集成能力做得更现代一些。
它比较适合作为学习 Vim 体系的起点,原因主要有三点:
- 依然保留了 Vim 的模式编辑和大部分操作习惯。
- 配置方式更灵活,既可以继续使用 Vimscript,也可以使用 Lua。
- 插件、异步任务和外部 UI 集成能力更强,生态更容易持续演进。
Neovim 和 Vim 的常见区别
| 维度 | Neovim | Vim |
|---|---|---|
| 配置与扩展 | 支持 Vimscript,也广泛使用 Lua | 主要以 Vimscript 为主 |
| 插件架构 | 更强调异步插件与外部集成 | 插件体系成熟,但传统一些 |
| UI 能力 | 更容易接第三方 GUI 或终端增强 | 更多以传统终端使用为主 |
| 学习路径 | 兼容大部分 Vim 操作习惯 | 原生来源 |
Neovim 不是什么
- 它不是一套默认替你配好的 IDE。
- 它不是必须写很多配置才能使用的工具。
- 它也不是只能在终端里用、不能做现代开发的编辑器。
最稳妥的学习方法,是先掌握编辑模型和帮助系统,再逐步加配置与插件,而不是一上来就堆整套发行版。
快速入门
第一次启动 Neovim 后,先记住下面几件事:
- 输入
:help或:h可以打开帮助文档。 - 输入
:q可以关闭当前窗口。 - 输入
:qa!可以强制退出全部窗口。 - 光标可以先用方向键,再逐步适应
h、j、k、l。 - 当光标落在帮助标签上时,可以用
CTRL-]跳转,用CTRL-O跳回。
学习建议
- 先读 2.关于手册,熟悉帮助系统。
- 再读 3.Vim 的第一步,掌握最基本的编辑动作。
- 真正高频使用时,再继续看 4.光标移动 和 5.修改文本。
参考资料
- 官网: Neovim
- 仓库: neovim/neovim
- 文档: Neovim User Documentation