Skip to content

LazyVim 快捷键大全

快捷键功能
通用
<Space> 等1秒显示快捷键菜单
<Space>sk搜索所有快捷键
u撤销
Ctrl+r重做
.重复上次操作
Esc退出插入模式/取消
文件
<Space>ff搜索文件
<Space>fr最近打开的文件
<Space>fn新建文件
<Space>fs保存文件
<Space>fS另存为
<Space>e打开/关闭侧边栏
<Space>E侧边栏定位当前文件
搜索
<Space>sg全局搜索文本 (grep)
<Space>sw搜索光标下的词
<Space>sb当前 buffer 搜索
<Space>ss搜索符号
<Space>sS工作区搜索符号
<Space>sh搜索帮助文档
<Space>sm搜索标记
<Space>sr搜索替换
/当前文件搜索
n下一个搜索结果
N上一个搜索结果
*搜索光标下的词
Buffer(标签页)
Shift+h上一个 buffer
Shift+l下一个 buffer
<Space>bb切换到其他 buffer
<Space>bd关闭当前 buffer
<Space>bD强制关闭 buffer
<Space>bo关闭其他 buffer
<Space>bp固定 buffer
<Space>bl删除左侧 buffer
<Space>br删除右侧 buffer
[b上一个 buffer
]b下一个 buffer
窗口/分屏
Ctrl+h移动到左边窗口
Ctrl+j移动到下边窗口
Ctrl+k移动到上边窗口
Ctrl+l移动到右边窗口
<Space>-水平分屏
<Space>|垂直分屏
<Space>wd关闭当前窗口
<Space>ww切换窗口
<Space>wo关闭其他窗口
Ctrl+Up增加窗口高度
Ctrl+Down减少窗口高度
Ctrl+Left减少窗口宽度
Ctrl+Right增加窗口宽度
终端
Ctrl+/浮动终端
<Space>ft浮动终端
<Space>fT当前目录终端
Ctrl+\退出终端模式
代码导航
gd跳转到定义
gD跳转到声明
gr查看引用
gI跳转到实现
gy跳转到类型定义
K查看文档悬浮窗
gK签名帮助
Ctrl+k插入模式签名帮助
]d下一个诊断
[d上一个诊断
]e下一个错误
[e上一个错误
]w下一个警告
[w上一个警告
代码操作
<Space>ca代码操作
<Space>cA源代码操作
<Space>cr重命名
<Space>cf格式化文件
<Space>cd行诊断信息
<Space>clLSP 信息
<Space>cmMason (管理 LSP)
注释
gcc注释/取消注释当前行
gc注释选中区域
gco下方添加注释
gcO上方添加注释
gcA行尾添加注释
Git
<Space>gg打开 lazygit
<Space>gG当前目录 lazygit
<Space>gfgit 文件列表
<Space>gcgit 提交记录
<Space>gsgit 状态
<Space>gbgit blame 当前行
<Space>gB浏览器打开仓库
]h下一个 git 修改块
[h上一个 git 修改块
<Space>ghp预览修改块
<Space>ghs暂存修改块
<Space>ghr重置修改块
<Space>ghS暂存整个文件
<Space>ghR重置整个文件
<Space>ghddiff 当前文件
选择/编辑
v进入可视模式
V行选择模式
Ctrl+v块选择模式
y复制
d删除/剪切
p粘贴
P在前面粘贴
c修改
x删除字符
r替换字符
~切换大小写
>>增加缩进
<<减少缩进
=自动缩进
J合并行
移动
h/j/k/l左/下/上/右
w下一个词首
b上一个词首
e下一个词尾
0行首
$行尾
^行首非空字符
gg文件开头
G文件末尾
{上一个段落
}下一个段落
%匹配括号跳转
Ctrl+d向下半页
Ctrl+u向上半页
Ctrl+f向下一页
Ctrl+b向上一页
zz当前行居中
zt当前行置顶
zb当前行置底
数字+G跳转到指定行
折叠
za切换折叠
zA递归切换折叠
zo打开折叠
zc关闭折叠
zR打开所有折叠
zM关闭所有折叠
UI
<Space>uf切换格式化
<Space>us切换拼写检查
<Space>uw切换自动换行
<Space>ul切换行号
<Space>uL切换相对行号
<Space>ud切换诊断
<Space>uc切换隐藏字符
<Space>uh切换高亮
<Space>un关闭通知
退出
<Space>qq退出全部
<Space>qQ强制退出全部
:w保存
:q退出
:wq保存并退出
:q!强制退出不保存