原始笔记

**最值得记住(15 个)**

默认 <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

Switch to English