Skip to content

键盘快捷键 ​

VMark 专为键盘优先的工作流而设计。大多数快捷键可在设置中自定义。少数原语是固定的:多光标选择器 Mod+D(选择下一个出现位置)和 Mod+Shift+L(选择所有出现位置),以及全局的撤销/重做绑定。其他多光标快捷键(跳过出现位置、软撤销光标、向上/向下添加光标)均可配置。标记为 (上下文感知) 的快捷键由编辑器内部针对特定结构处理(例如任务列表复选框切换),不在自定义注册表中暴露。

符号说明 ​

  • Mod = macOS 上的 Cmd,Windows/Linux 上的 Ctrl
  • Alt = macOS 上的 Option

macOS 上的功能键 ​

VMark 使用功能键(F2–F10)进行快速模式切换。在 macOS 上,这些键默认映射到系统功能(亮度、音量等)。

不按 Fn 直接使用 F 键:

  1. 打开系统设置 → 键盘
  2. 启用 “将 F1、F2 等键用作标准功能键”

或者,按住 Fn 键的同时按 F2–F10 来触发 VMark 快捷键。

TIP

如果你希望保留系统功能键,可以在设置中(Mod + ,)将 VMark 快捷键自定义为其他按键组合。

F 键快速参考 ​

按键操作
F2下一个问题
Shift + F2上一个问题
F3切换不可见字符
F4升序排序行 (仅源码模式;在所见即所得模式中无效)
Shift + F4降序排序行 (仅源码模式;在所见即所得模式中无效)
F5源码预览
F6源码视图(Markdown:所见即所得 ⇄ 源码;其他格式:源码 ⇄ 分栏)
Shift + F6分栏 / 预览(Markdown:分栏视图;其他格式:预览 ⇄ 分栏)
F7切换状态栏
F8专注模式
F9打字机模式
F10只读模式

编辑 ​

操作快捷键
撤销Mod + Z
重做Mod + Shift + Z

文本格式化 ​

操作快捷键
粗体Mod + B
斜体Mod + I
下划线Mod + U
删除线Mod + Shift + X
内联代码Mod + Shift + `
高亮Mod + Shift + M
下标Alt + Mod + =
上标Alt + Mod + Shift + =
链接Mod + K
打开链接(源码模式)Cmd + Click
删除链接Alt + Shift + K
Wiki 链接Alt + Mod + K
书签链接Alt + Mod + B
清除格式Mod + \

块级格式化 ​

操作快捷键
标题 1-6Mod + 1 至 Mod + 6
段落Mod + Shift + 0
增加标题级别Alt + Mod + ]
降低标题级别Alt + Mod + [
引用块Alt + Mod + Q
代码块Alt + Mod + C
无序列表Alt + Mod + U
有序列表Alt + Mod + O
任务列表Alt + Mod + X
切换任务复选框Mod + Shift + Enter (上下文感知;不可自定义)
缩进Mod + ]
取消缩进Mod + [
水平线Alt + Mod + -

行操作 ​

操作快捷键
上移行Alt + Up
下移行Alt + Down
复制行Shift + Alt + Down
删除行Mod + Shift + K
合并行Mod + J
升序排序行F4 (仅源码模式)
降序排序行Shift + F4 (仅源码模式)

文本转换 ​

操作macOSWindows/Linux
全大写Ctrl + Shift + UAlt + Shift + U
全小写Ctrl + Shift + LAlt + Shift + L
标题大小写Ctrl + Shift + TAlt + Shift + T
切换大小写(可自定义)(可自定义)
删除空白行(可自定义)(可自定义)
切换引号样式Shift + Mod + 'Shift + Mod + '

插入 ​

操作快捷键
插入图片Mod + Shift + I
插入视频—
插入音频—
插入表格Mod + Shift + T
目录(可自定义)
内联数学Alt + Mod + M
数学块Alt + Mod + Shift + M
插入注释Alt + Mod + N
插入提示Alt + Mod + Shift + T
插入警告Mod + Shift + W
插入重要信息Alt + Mod + Shift + I
插入注意Mod + Shift + U
插入可折叠区块Alt + Mod + D
插入图表Alt + Mod + Shift + D
插入 Graphviz 图表(可自定义)
插入思维导图Alt + Mod + Shift + K
切换注释Mod + /

选择与多光标 ​

操作快捷键
选择行Mod + L
选择当前块内的所有匹配项Alt + Mod + Shift + L
扩展选择Ctrl + Shift + Up
选择下一个出现位置Mod + D
跳过出现位置Mod + Shift + D
选择所有出现位置Mod + Shift + L
软撤销光标Alt + Mod + Z
在上方添加光标Mod + Alt + Up
在下方添加光标Mod + Alt + Down
合并多光标Escape

查找与替换 ​

操作快捷键
查找与替换Mod + F
查找下一个Mod + G
查找上一个Mod + Shift + G
用选中内容查找Mod + E
在文件中查找Mod + Shift + H

视图与模式 ​

操作快捷键
源码视图(Markdown ⇄ 源码;其他格式源码 ⇄ 分栏)F6
分栏 / 预览(Markdown 分栏;其他格式预览 ⇄ 分栏)Shift + F6
拆分编辑器 — 两个文档Alt + Mod + \
切换状态栏F7
专注模式F8
打字机模式F9
只读模式F10
实际大小Mod + 0
放大Mod + =
缩小Mod + -
自动换行Alt + Z
最近使用的标签页Ctrl + Tab
拆分编辑器 — 两个文档Alt + Mod + \
关闭窗格Alt + Mod + Shift + \
聚焦另一个窗格Alt + Mod + Shift + O
切换侧边栏Ctrl + Shift + 0
切换大纲Ctrl + Shift + 1
切换文件浏览器Ctrl + Shift + 2
切换历史记录Ctrl + Shift + 3
切换知识库Ctrl + Shift + 4
切换窗口状态Ctrl + Shift + 5
切换行号(源码/分屏视图的行号栏)Alt + Mod + L
切换终端Ctrl + `
聚焦终端或编辑器Ctrl + Shift + `(Windows/Linux 上为 Alt + Shift + `)
切换图表预览Alt + Mod + P
表格适应宽度(可自定义)
打开通用工具栏Mod + Shift + B
源码预览F5
检查 MarkdownAlt + Mod + V
下一个问题F2
上一个问题Shift + F2

切换知识库

Ctrl + Shift + 4 默认是隐藏的,视图 → 切换知识库菜单项和命令面板中的命令也一样。任何平台的正式发布版本都没有附带该功能所需的内容服务器运行时,因此只有在开启设置 → 高级 → 开发者工具后,这些入口才会出现——参见知识库与 Slidev。无论哪种情况,该快捷键都会继续列在设置 → 快捷键中,并且可以自定义。

文件操作 ​

操作快捷键
新建文件Mod + N
快速打开Mod + O (模糊文件浏览器)
打开命令面板Mod + Shift + P
打开文件…仅菜单 (原生文件选择器)
打开工作区Mod + Shift + O
保存Mod + S
另存为Mod + Shift + S
全部保存并退出Alt + Mod + Shift + Q
移动到仅菜单
关闭Mod + W
导出 HTML仅菜单
打印Mod + P
导出 PDF—
设置Mod + ,

剪贴板 ​

操作快捷键
复制为 HTMLMod + Shift + C
粘贴为纯文本Mod + Shift + V

AI 精灵 ​

操作快捷键
打开 AI 精灵Mod + Y
接受建议Enter
拒绝建议Escape
下一个建议Tab
上一个建议Shift + Tab
接受所有建议Mod + Shift + Enter
拒绝所有建议Mod + Shift + Escape

中日韩格式化 ​

操作快捷键
格式化选中内容Mod + Shift + F
格式化整个文档Alt + Mod + Shift + F

窗口与标签页 ​

操作快捷键
新建窗口Mod + Shift + N
新建标签页Mod + T
新建浏览器标签页Alt + Mod + Shift + B
下一个标签页Mod + Shift + ]
上一个标签页Mod + Shift + [
关闭标签页Mod + W
重新打开已关闭的标签页(可自定义)
切换隐藏文件Mod + Shift + .
切换所有文件Mod + Shift + A

Windows/Linux 注意事项

在 Windows 和 Linux 上,切换隐藏文件使用 Ctrl + H。

在 Windows 和 Linux 上,切换侧边栏使用 Alt + Shift + 0,因为那里的 Mod 就是 Ctrl——macOS 上的组合键 Ctrl + Shift + 0 会与段落的 Mod + Shift + 0 冲突。

新建浏览器标签页

Alt + Mod + Shift + B 会打开一个内嵌浏览器标签页,它也出现在文件菜单中。内嵌浏览器在 macOS 上默认开启;如果你在设置 → 高级 → 内嵌浏览器中将其关闭,该菜单项会被隐藏(而不是变灰),直到你重新开启。浏览器仅支持 macOS,因此该菜单项在 Windows 和 Linux 上永远不会出现。

它是一个真正的菜单项,而不仅仅是一个键盘绑定,这一点很重要:一旦网页获得了键盘焦点,浏览器引擎会在 VMark 看到按键之前就将其消费掉,因此应用内快捷键无法触发。菜单加速键由 macOS 本身分发,所以在你浏览网页时它依然有效。

帮助(仅 macOS) ​

操作快捷键
搜索菜单Cmd + Shift + /

TIP

这是一个原生 macOS 系统快捷键,可搜索所有菜单项。输入关键词即可查找并执行任意菜单操作。

智能 Tab 导航 ​

Tab 和 Shift+Tab 具有上下文感知能力——可以跳出括号、引号、格式标记和链接。

上下文Tab 操作
在 )、]、}、引号之前跳过闭合字符
在中日韩括号 」、』 等之前跳过闭合括号
在 粗体、斜体、code 内部跳至格式标记之后
在链接内部跳至链接之后
上下文Shift+Tab 操作
在 (、[、{、引号之后跳到开括号之前
在中日韩括号 「、『 等之后跳到开括号之前
在 粗体、斜体、code 内部跳到格式标记之前
在链接内部跳到链接之前

TIP

完整指南(包括中日韩括号、弯引号和设置)请参阅智能 Tab 导航。

表格编辑 ​

光标在表格内时:

操作快捷键
下一个单元格Tab
上一个单元格Shift + Tab
在下方添加行Mod + Enter
在上方添加行Mod + Shift + Enter
删除行Mod + Backspace
格式化表格Alt + Mod + T
退出表格在表格边缘按方向键

弹窗导航 ​

弹窗打开时(链接、图片、数学等):

操作快捷键
关闭弹窗Escape
确认/保存Enter
在字段间导航Tab / Shift + Tab

数学块编辑 ​

编辑数学块时:

操作快捷键
提交并退出Mod + Enter
取消并退出Escape

终端 ​

集成终端获得焦点时:

操作快捷键
切换终端Ctrl + `
聚焦终端或编辑器Ctrl + Shift + `(Windows/Linux 上为 Alt + Shift + `)
复制Mod + C(有选中文本时);Linux 上也可用 Ctrl + Shift + C 或 Ctrl + Insert
粘贴Mod + V;Linux 上也可用 Ctrl + Shift + V 或 Shift + Insert
全选(仅终端输出)Mod + A(Linux 上为 Ctrl + Shift + A)
清除Mod + K(Linux 上为 Ctrl + Shift + K)
搜索Mod + F(Linux 上为 Ctrl + Shift + F)
切换到会话 1–5Mod + 1 至 Mod + 5
增大终端字号Mod + =
减小终端字号Mod + -
恢复终端默认字号Mod + 0
上一个命令提示符Mod + ↑
下一个命令提示符Mod + ↓
在输入行中换行(Claude Code 等工具)Shift + Enter

终端获得焦点时,Mod + =、Mod + - 和 Mod + 0 调整的是终端的字号,而不是编辑器的字号。

提示符导航可在回滚缓冲区中的命令提示符之间跳转,需要 Shell 集成(zsh 或 bash)。

在 macOS 上,终端还会把常用的文本编辑组合键转换给 Shell:

操作快捷键
向左 / 向右移动一个单词Option + ← / Option + →
移动到行首 / 行尾Cmd + ← / Cmd + →
删除输入行(发送 Ctrl + U)Cmd + Backspace

在 macOS 上,Ctrl + A、Ctrl + R、Ctrl + W 等 Ctrl 组合键会直接发送给 Shell。

在 Linux 上,终端遵循 Linux 终端的通行惯例:单纯的 Ctrl + 字母组合键交给 Shell,因此 Ctrl + A、Ctrl + E、Ctrl + K、Ctrl + F、Ctrl + U、Ctrl + W 等 readline 按键与其他 Linux 终端中一样可用;终端自身的操作改用 Ctrl + Shift:Ctrl + Shift + A 全选,Ctrl + Shift + K 清除,Ctrl + Shift + F 搜索,Ctrl + Shift + C / Ctrl + Shift + V 复制和粘贴。Ctrl + Insert 和 Shift + Insert 同样可以复制和粘贴。有两个单纯的 Ctrl 组合键仍由终端处理:Ctrl + C 复制选中内容(无选中内容时发送 SIGINT),Ctrl + V 粘贴。Ctrl + 1 至 Ctrl + 5 仍用于切换会话。

终端搜索栏打开时:

操作快捷键
下一个匹配Enter
上一个匹配Shift + Enter
关闭搜索Escape

TIP

无选中内容时 Mod + C 会向运行中的进程发送 SIGINT。完整指南请参阅集成终端。

自定义快捷键 ​

  1. 使用 Mod + , 打开设置
  2. 导航到快捷键选项卡(在搜索框中输入内容,可按名称、类别、描述或按键筛选)
  3. 点击快捷键旁显示的按键——若尚未分配按键,则点击未分配
  4. 按下你想要的按键组合,然后点击确认(Escape 取消)

在你分配组合键之前,对话框会给出警告:

  • 冲突——该组合键已被另一个快捷键使用,对话框会指明是哪一个。你仍然可以选择强制确认。
  • 不支持——VMark 无法使用该组合键,因此不能分配。请换一个。

自定义过的快捷键会被高亮显示,并出现一个重置为默认值按钮。全部重置会在确认后恢复所有默认设置。导出会将你的快捷键保存为 JSON 文件(vmark-shortcuts.json),导入则加载这样的文件;如果文件中有任何条目无效,则不会导入任何内容,并列出存在的问题。

TIP

快捷键在适用情况下会与菜单加速键同步,因此菜单项会显示你自定义的快捷键。