创建 'i18n' 目录以存放多语言内容。将所有现有的中文内容(文档、提示词、技能、README)移动到 'i18n/zh/' 中。添加了新的根 README 作为语言入口,并为英文('en')翻译创建了占位符结构。
4.9 KiB
4.9 KiB
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>cl |
LSP 信息 |
<Space>cm |
Mason (管理 LSP) |
| 注释 | |
gcc |
注释/取消注释当前行 |
gc |
注释选中区域 |
gco |
下方添加注释 |
gcO |
上方添加注释 |
gcA |
行尾添加注释 |
| Git | |
<Space>gg |
打开 lazygit |
<Space>gG |
当前目录 lazygit |
<Space>gf |
git 文件列表 |
<Space>gc |
git 提交记录 |
<Space>gs |
git 状态 |
<Space>gb |
git blame 当前行 |
<Space>gB |
浏览器打开仓库 |
]h |
下一个 git 修改块 |
[h |
上一个 git 修改块 |
<Space>ghp |
预览修改块 |
<Space>ghs |
暂存修改块 |
<Space>ghr |
重置修改块 |
<Space>ghS |
暂存整个文件 |
<Space>ghR |
重置整个文件 |
<Space>ghd |
diff 当前文件 |
| 选择/编辑 | |
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! |
强制退出不保存 |