返回首页

Zed 编辑器 Vim 快捷键完整手册

分类:vim
发布于:
阅读时间:19 分钟

Zed 编辑器 Vim 快捷键完整手册

本手册整合 Zed 编辑器全部 Vim 快捷键,按「模式场景」分类,标注核心功能与特殊说明,兼顾新手查阅与实战高效使用,可搭配基础 Vim 操作同步运用。

一、通用控制模式(VimControl && !menu)

1. 插入与环绕
i在光标前插入(非环绕模式)
a在光标后插入(环绕模式)
2. 基础移动
h / 左箭头向左移动
j / 下箭头 / Ctrl+j向下移动
k / 上箭头向上移动
l / 右箭头向右移动
退格键换行向左移动
空格换行向右移动
3. 行首行尾与分页
Enter / + / Ctrl+m跳至下一行行首
-跳至上一行行首
Home / 0跳至当前行行首
End / $跳至当前行行尾
Ctrl+f / 下一页向下翻页
Ctrl+b / 上一页向上翻页
4. 单词与段落移动
w跳至下一个单词首
e跳至下一个单词尾
b跳至上一个单词首
g e跳至上一个单词尾
Shift+w跳至下一个单词首(忽略标点)
{ / }跳至段落首 / 段落尾
( / )向前 / 向后跳至句子
5. 搜索与匹配
/向下搜索
?向上搜索
g /打开搜索面板
* / #跳至下一个 / 上一个光标所在单词
n / Shift+n跳至下一个 / 上一个搜索匹配项
f+字符 / t+字符行内向前找字符 / 找字符前位置
Shift+f+字符 / Shift+t+字符行内向后找字符 / 找字符后位置
; / ,重复上一次查找 / 反向重复查找
%匹配对应括号/引号(含引号匹配)
6. 标记与跳转
m设置标记
' / ```跳至标记行 / 标记精确位置
Ctrl+o / Ctrl+i后退 / 前进跳转记录
7. 窗口与分屏
Ctrl+w+h/j/k/l切换至左/下/上/右分屏
Ctrl+w+v / Ctrl+w+s垂直分屏 / 水平分屏
Ctrl+w+w循环切换分屏
Ctrl+w+> / Ctrl+w+<调整分屏宽度(加宽/变窄)
Ctrl+w+=重置分屏大小
Ctrl+w+c / Ctrl+w+q关闭当前分屏

二、普通/可视/操作模式通用(vim_mode <mark> normal/visual/operator)

]] / [[跳至下一个 / 上一个章节开头
][ / []跳至下一个 / 上一个章节结尾
]m / [m跳至下一个 / 上一个方法开头
]Shift+m / [Shift+m跳至下一个 / 上一个方法结尾
]* / [*跳至下一个 / 上一个注释
]+ / [-跳至下一个缩进更深 / 更浅的行
]b / [b激活下一个 / 上一个面板项
]空格 / [空格在下方 / 上方插入空行

三、普通模式专属(vim_mode </mark> normal)

1. 插入与模式切换
i / a光标前插入 / 光标后插入
Shift+i / Shift+a行首非空字符前插入 / 行尾插入
o / Shift+o下一行插入新行 / 上一行插入新行
Esc / Ctrl+[切换至普通模式(取消操作)
:打开命令面板
2. 编辑操作(删除/复制/修改)
d / dd删除选中内容 / 删除整行
Shift+d删除光标至行尾内容
x / Shift+x删除光标后字符 / 删除光标前字符
y / yy复制选中内容 / 复制整行
Shift+y复制整行
p / Shift+p粘贴至光标后 / 光标前
c / Shift+c修改选中内容 / 修改至行尾内容
s / Shift+s替换光标字符 / 替换整行
r+字符替换光标字符(不进插入模式)
3. 撤销与重做
u撤销上一步操作
Ctrl+r重做撤销的操作
4. 缩进与格式
> / <向右缩进 / 向左缩进
=自动缩进
Shift+j合并下一行至当前行

四、可视模式专属(vim_mode <mark> visual)

v / Shift+v / Ctrl+v字符选中 / 整行选中 / 块选中
o / Shift+o切换选中文本两端光标位置
d / x删除选中内容
y复制选中内容
p /Shift+p粘贴内容(Shift+p 保留剪贴板)
u / Shift+u选中内容转为小写 / 大写
Shift+i / Shift+a选中内容前插入 / 后插入

五、插入模式专属(vim_mode </mark> insert)

Esc / Ctrl+c / Ctrl+[退出插入模式,返回普通模式
Ctrl+w删除至前一个单词首
Ctrl+u删除至当前行行首
Ctrl+t / Ctrl+d向右缩进 / 向左缩进
Ctrl+r粘贴寄存器内容
Ctrl+o临时进入普通模式执行一条命令

六、特殊模式快捷键

1. 替换模式(vim_mode <mark> replace)
Esc / Ctrl+c退出替换模式,返回普通模式
退格键撤销上一次替换操作
2. 等待模式(vim_mode </mark> waiting)
Esc / Ctrl+c清除操作符,返回普通模式
3. Helix 模式(helix_normal / helix_select)
j / k按显示行向下 / 向上移动
n / Shift+n选中下一个 / 上一个匹配项
y / pHelix 模式复制 / 粘贴

七、Zed 专属 Vim 快捷键(功能增强)

g.打开代码动作面板(Zed 专属)
g Shift+a查找所有引用(Zed 专属)
g 空格打开摘录面板(Zed 专属)
Shift+k显示悬停提示(函数/变量说明)
Ctrl+] / g d跳至定义处
g r n重命名变量/函数
z a / z c / z o切换折叠 / 折叠 / 展开
Shift+z+z / Shift+z+q保存关闭 / 强制关闭当前项

八、面板操作快捷键(Project/Outline/Git 面板)

j / k面板内向下 / 向上选择
h / l折叠 / 展开面板项
gg /Shift+g跳至面板第一项 / 最后一项
Enter打开选中项 / 切换焦点
x(Git 面板)切换暂存状态

使用说明

  1. 所有快捷键默认基于 Vim 模式启用,需确保 Zed 已开启 Vim 支持(设置中开启 Vim Control)。

  2. 命令格式中 Shift+键 表示按住 Shift 同时按对应键,Ctrl+键 同理;g 键 表示先按 g 再按对应键。

  3. 部分快捷键为 Zed 专属增强功能,与原生 Vim 存在差异,以本手册为准。

  4. 可结合基础 Vim 操作(如数字前缀重复命令)使用,提升效率(例:3dd 删除3行)。

(注:文档部分内容可能由 AI 生成)