鍵盤快捷鍵
VMark 以鍵盤優先的工作流程設計。大多數快捷鍵均可在設定中自訂。少數基本快捷鍵為固定值:多重游標選擇器 Mod+D(選取下一個符合項目)與 Mod+Shift+L(選取所有符合項目),以及全域的還原/重做綁定。其他多重游標快捷鍵(跳過符合項目、軟性還原游標、在上方/下方新增游標)均可自訂。標示為 (情境感知) 的快捷鍵由編輯器內部針對特定結構處理(例如切換任務核取方塊),不會出現在自訂註冊表中。
符號說明
- Mod = macOS 上的 Cmd,Windows/Linux 上的 Ctrl
- Alt = macOS 上的 Option
macOS 上的功能鍵
VMark 使用功能鍵(F2–F10)進行快速模式切換。在 macOS 上,這些鍵預設對應至系統功能(亮度、音量等)。
不按住 Fn 鍵直接使用 F 鍵:
- 開啟 系統設定 → 鍵盤
- 啟用 「將 F1、F2 等鍵用作標準功能鍵」
或者,按住 Fn 鍵再按 F2–F10,以觸發 VMark 快捷鍵。
TIP
如果你偏好將系統功能保留在 F 鍵上,可以在設定(Mod + ,)中自訂 VMark 快捷鍵,使用不同的按鍵組合。
功能鍵快速參考
| 按鍵 | 操作 |
|---|---|
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-6 | Mod + 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 (僅限原始碼模式) |
文字轉換
| 操作 | macOS | Windows/Linux |
|---|---|---|
| 全部大寫 | Ctrl + Shift + U | Alt + Shift + U |
| 全部小寫 | Ctrl + Shift + L | Alt + Shift + L |
| 標題大小寫 | Ctrl + Shift + T | Alt + Shift + T |
| 切換大小寫 | (可自訂) | (可自訂) |
| 移除空白行 | (可自訂) | (可自訂) |
| 切換引號樣式 | Shift + Mod + ' | Shift + Mod + ' |
插入
| 操作 | 快捷鍵 |
|---|---|
| 插入圖片 | Mod + Shift + I |
| 插入影片 | — |
| 插入音訊 | — |
| 插入表格 | Mod + Shift + T |
| 目錄 | (可自訂) |
| 行內數學 | Alt + Mod + M |
| 數學區塊 | Alt + Mod + Shift + M |
| 插入 Note | Alt + Mod + N |
| 插入 Tip | Alt + Mod + Shift + T |
| 插入 Warning | Mod + Shift + W |
| 插入 Important | Alt + Mod + Shift + I |
| 插入 Caution | 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 |
| 檢查 Markdown | Alt + 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 + , |
剪貼簿
| 操作 | 快捷鍵 |
|---|---|
| 複製為 HTML | Mod + 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 操作 |
|---|---|
位於 )、]、}、引號之前 | 跳過右括號字元 |
位於中日韓文括號 」、』 等之前 | 跳過右括號 |
位於 粗體、斜體、程式碼 之內 | 跳至格式之後 |
| 位於連結之內 | 跳至連結之後 |
| 情境 | Shift+Tab 操作 |
|---|---|
位於 (、[、{、引號之後 | 跳至左括號之前 |
位於中日韓文括號 「、『 等之後 | 跳至左括號之前 |
位於 粗體、斜體、程式碼 之內 | 跳至格式之前 |
| 位於連結之內 | 跳至連結之前 |
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–5 | Mod + 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。完整指南請參閱整合終端機。
自訂快捷鍵
- 使用
Mod + ,開啟設定 - 導覽至 快捷鍵 分頁(在搜尋框中輸入文字,即可依名稱、類別、說明或按鍵篩選)
- 點選快捷鍵旁顯示的按鍵——若尚未設定按鍵,則點選 未指派
- 按下你想要的按鍵組合,然後點選 指定(
Escape可取消)
在你指定組合鍵之前,對話框會先發出警告:
- 衝突——該組合鍵已被另一個快捷鍵使用,對話框會列出其名稱。你仍可選擇 仍要指定。
- 不支援——VMark 無法使用該組合鍵,因此無法指定。請換一個。
已自訂的快捷鍵會以醒目方式標示,並提供 重設為預設值 按鈕。全部重設 會在確認後恢復所有預設值。匯出 會將你的快捷鍵儲存為 JSON 檔案(vmark-shortcuts.json),匯入 則會載入此類檔案;若檔案中有任何項目無效,將不會匯入任何內容,並列出問題所在。
TIP
快捷鍵在適用時會與選單快捷鍵同步,因此選單項目會顯示你自訂的快捷鍵。