Skip to content

LazyVim 快捷键大全

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关闭折叠

相关文章

Released under the MIT License.