默认 <leader> = Space
最值得记住(15 个)
| 快捷键 | 功能 |
|---|---|
Space ff |
搜索文件 |
Space / |
全局搜索 |
Space fr |
最近文件 |
Space e |
文件树 |
gd |
跳定义 |
gr |
查引用 |
K |
查看文档 |
Space cr |
重命名 |
Space ca |
Code Action |
Space cf |
格式化 |
]d / [d |
下/上一个错误 |
Space xx |
错误列表 |
Shift+h / Shift+l |
切换 Buffer |
Space gg |
Lazygit |
:Lazy / :Mason |
插件和 LSP 管理 |
⭐⭐⭐⭐⭐ 文件与搜索(最高频)
| 快捷键 | 功能 | 类似 VS Code |
|---|---|---|
Space ff |
搜索项目文件 | Ctrl+P |
Space / |
全项目文本搜索 | Ctrl+Shift+F |
Space fr |
最近打开文件 | Recent Files |
Space , |
Buffer 列表 | 打开的标签页 |
Space e |
文件树 | Explorer |
⭐⭐⭐⭐⭐ LSP(代码导航)
| 快捷键 | 功能 |
|---|---|
gd |
跳转定义 |
gr |
查找引用 |
gI |
跳转实现 |
gy |
类型定义 |
K |
查看文档(Hover) |
Ctrl-o |
返回跳转前位置 |
Ctrl-i |
前进 |
⭐⭐⭐⭐⭐ 重构
| 快捷键 | 功能 |
|---|---|
Space cr |
Rename |
Space ca |
Code Action |
Space cf |
格式化 |
例如:
Space cr
整个工程一起修改变量名。
Space ca
自动:
- 删除未使用 import
- 添加 include
- 修复错误
⭐⭐⭐⭐ Diagnostics(错误)
| 快捷键 | 功能 |
|---|---|
]d |
下一个错误 |
[d |
上一个错误 |
Space cd |
当前行错误详情 |
Space xx |
项目所有错误 |
⭐⭐⭐⭐ Buffer
Buffer 就是打开的文件。
| 快捷键 | 功能 |
|---|---|
Shift+h |
上一个 Buffer |
Shift+l |
下一个 Buffer |
Space bd |
关闭 Buffer |
比 Vim 的 :bn、:bp 更方便。
⭐⭐⭐⭐ Git
安装 Lazygit 后。
| 快捷键 | 功能 |
|---|---|
Space gg |
Lazygit |
]h |
下一处 Git 修改 |
[h |
上一处 Git 修改 |
基本可以不用退出 Neovim。
⭐⭐⭐ Terminal
| 快捷键 | 功能 |
|---|---|
Space ft |
浮动终端 |
Ctrl-/ |
Terminal |
⭐⭐⭐ Window
| 快捷键 | 功能 |
|---|---|
Ctrl-h/j/k/l |
窗口切换 |
Space - |
水平分屏 |
Space | |
垂直分屏 |
⭐⭐ 插件
| 命令 | 功能 |
|---|---|
:Lazy |
插件管理 |
:Mason |
LSP/Formatter 管理 |
:checkhealth |
环境检查 |
这三个命令建议记住。
⭐⭐ 查帮助
| 快捷键 | 功能 |
|---|---|
Space sk |
搜索所有快捷键 |
Space sh |
搜索 Help 文档 |
Space ss |
Workspace Symbols |