Skip to content

功能特色

VMark 是一款功能豐富的 Markdown 編輯器,專為現代寫作工作流程而設計。以下是所有功能的完整介紹。

編輯模式

富文字模式(所見即所得)

預設的編輯模式提供真正的「所見即所得」體驗:

  • 輸入時即時格式預覽
  • 游標懸停時顯示行內語法
  • 直觀的工具列與右鍵選單
  • 無縫的 Markdown 語法輸入

原始碼模式

切換至帶有完整語法高亮的原始 Markdown 編輯:

  • 由 CodeMirror 6 驅動的編輯器
  • 完整語法高亮
  • 熟悉的文字編輯器體驗
  • 適合進階使用者

使用 F6 在兩種模式之間切換。

原始碼預覽

無需離開所見即所得模式,即可編輯單一區塊的原始 Markdown。按 F5 開啟游標所在區塊的原始碼預覽。

版面配置:

  • 標頭列,顯示區塊類型標籤與操作按鈕
  • CodeMirror 編輯器,顯示區塊的 Markdown 原始碼
  • 原始區塊以淡化預覽的形式顯示(當即時預覽開啟時)

控制項:

操作快捷鍵
儲存變更Cmd/Ctrl + Enter
取消(還原)Escape
切換即時預覽點選眼睛圖示

即時預覽:

  • 關閉(預設): 自由編輯,變更僅在儲存時套用
  • 開啟: 輸入時立即套用變更,預覽顯示於下方

排除的區塊: 某些區塊有自己的編輯機制,不適用原始碼預覽:

  • 程式碼區塊(包括 Mermaid、LaTeX)— 雙擊以編輯
  • 區塊圖片 — 使用圖片彈出視窗
  • 前置資料、HTML 區塊、水平線

原始碼預覽適合在視覺編輯器中進行精確的 Markdown 編輯(修正表格語法、調整清單縮排)。

多重游標編輯

同時編輯多個位置 — VMark 在所見即所得與原始碼模式中均支援完整的多重游標。

操作快捷鍵
在下一個符合項目新增游標Mod + D
跳過符合項目,跳至下一個Mod + Shift + D
選取所有符合項目Mod + Shift + L
在上方/下方新增游標Mod + Alt + 上/下
點擊新增游標Alt + 點擊
還原上一個游標Alt + Mod + Z
收合至單一游標Escape

所有標準編輯操作(輸入、刪除、剪貼簿、導覽)都可在每個游標上獨立進行。預設以區塊為範圍,防止跨章節的意外編輯。

了解更多 →

自動配對與 Tab 跳脫

當你輸入左括號、引號或反引號時,VMark 會自動插入對應的右括號。按 Tab 可跳過右括號字元,無需移動至方向鍵。

  • 括號:() [] {}
  • 引號:"" '' ` `
  • 中日韓文:「」 『』 () 【】 《》 〈〉
  • 彎引號:"" ''
  • 所見即所得中的格式標記:粗體斜體程式碼刪除線、連結

在配對為空時,Backspace 會刪除兩個字元。自動配對與 Tab 括號跳脫在 程式碼區塊與行內程式碼內均停用 — 程式碼中的括號保持字面形式。可在 設定 → 編輯器 中設定。

了解更多 →

文字格式

基本樣式

  • 粗體斜體底線刪除線
  • 行內程式碼、==高亮==
  • 下標與上標
  • 連結、Wiki 連結與書籤連結(含預覽彈出視窗)
  • 腳注(支援行內編輯)
  • HTML 注解切換(Mod + /
  • 清除格式指令

文字轉換

透過「格式 → 轉換」快速變更文字大小寫:

轉換快捷鍵
全部大寫Ctrl + Shift + U(macOS)/ Alt + Shift + U(Win/Linux)
全部小寫Ctrl + Shift + L(macOS)/ Alt + Shift + L(Win/Linux)
標題大小寫Ctrl + Shift + T(macOS)/ Alt + Shift + T(Win/Linux)
大小寫切換

區塊元素

  • 標題 1-6,支援快捷鍵(使用 Mod + Alt + ]/[ 增減層級)
  • 引言(支援巢狀)
  • 帶語法高亮的程式碼區塊
  • 有序、無序與任務清單
  • 水平線
  • 表格(完整編輯支援)

強制換行

在段落內按 Shift + Enter 插入強制換行。VMark 預設使用雙空格格式以確保最大相容性。可在 設定 > 編輯器 > 空白字元 中設定。

行操作

透過「編輯 → 行」進行強大的行操作:

操作快捷鍵
向上移動行Alt + 上
向下移動行Alt + 下
複製行Shift + Alt + 下
刪除行Mod + Shift + K
合併行Mod + J
移除空白行
升序排列行F4
降序排列行Shift + F4

表格

完整的表格編輯功能:

  • 透過選單或快捷鍵插入表格
  • 新增/刪除列與欄
  • 儲存格對齊(靠左、置中、靠右)
  • 拖曳調整欄寬
  • 快速操作的右鍵工具列
  • 鍵盤導覽(Tab、方向鍵、Enter)

圖片

完整的圖片支援:

  • 透過檔案對話框插入
  • 從檔案系統拖放
  • 從剪貼簿貼上
  • 自動複製至專案資產資料夾
  • 透過右鍵選單調整大小
  • 雙擊編輯來源路徑、替代文字與尺寸
  • 切換行內與區塊顯示

影片與音訊

使用 HTML5 標籤的完整媒體支援:

  • 透過工具列檔案選擇器插入影片和音訊
  • 拖放媒體檔案至編輯器
  • 自動複製至專案的 .assets/ 資料夾
  • 點擊編輯來源路徑、標題與封面圖(影片)
  • YouTube 嵌入支援,使用隱私增強型 iframe
  • 圖片語法自動升級:![](file.mp4) 自動升級為影片
  • 原始碼模式中,以類型專用彩色邊框裝飾
  • 了解更多 →

特殊內容

資訊框

GitHub 風格 Markdown 提示框:

  • NOTE — 一般資訊
  • TIP — 實用建議
  • IMPORTANT — 重要資訊
  • WARNING — 潛在問題
  • CAUTION — 危險操作

可折疊段落

使用 <details> HTML 元素建立可展開的內容區塊。

數學公式

KaTeX 驅動的 LaTeX 渲染:

  • 行內數學:$E = mc^2$
  • 展示數學:$$...$$ 區塊
  • 完整 LaTeX 語法支援
  • 帶有語法提示的友善錯誤訊息

圖表

支援即時預覽的 Mermaid 圖表:

  • 流程圖、序列圖、甘特圖
  • 類別圖、狀態圖、ER 圖
  • 原始碼模式中的即時預覽面板(可拖曳、調整大小、縮放)
  • 了解更多 →

SVG 圖形

透過 ```svg 程式碼區塊行內渲染原始 SVG:

  • 即時渲染,支援平移、縮放與 PNG 匯出
  • 在所見即所得與原始碼模式中均支援即時預覽
  • 適合 AI 生成的圖表與自訂插圖
  • 了解更多 →

AI 精靈

由你選擇的供應商驅動的內建 AI 寫作輔助:

  • 跨四個類別的 13 個精靈 — 編輯、創意、結構與工具
  • Spotlight 風格的選擇器,支援搜尋與自由提示(Mod + Y
  • 行內建議渲染 — 用鍵盤快捷鍵接受或拒絕
  • 支援 CLI 供應商(Claude、Codex、Gemini、Ollama)與 REST API

了解更多 → | 設定供應商 →

搜尋與取代

使用 Mod + F 開啟尋找列。它會以行內方式出現在編輯器區域頂部,在所見即所得與原始碼模式中均可使用。

導覽:

操作快捷鍵
尋找下一個符合項目EnterMod + G
尋找上一個符合項目Shift + EnterMod + Shift + G
使用選取內容作為搜尋Mod + E
關閉尋找列Escape

搜尋選項 — 透過尋找列中的按鈕切換:

  • 區分大小寫 — 符合確切的字母大小寫
  • 全字符合 — 僅符合完整單字,不符合子字串
  • 正規表示式 — 使用 regex 模式(需先在設定中啟用)

取代:

點選尋找列上的展開折疊圖示,以顯示取代列。輸入取代文字,然後使用 取代(單一符合)或 全部取代(一次取代所有符合)。符合計數器顯示當前位置與總數(如「3 / 12」),讓你隨時掌握位置。

匯出選項

VMark 提供靈活的文件分享匯出選項。

HTML 匯出

以兩種封裝模式匯出為獨立 HTML:

  • 資料夾模式(預設):建立 Document/index.html,資產放在子資料夾中
  • 單一檔案模式:建立含有嵌入圖片的自包含 .html 檔案

匯出的 HTML 包含 VMark 閱讀器 — 具備設定、目錄、圖片燈箱等互動式控制項。

了解更多匯出功能 →

PDF 匯出

使用原生系統對話框列印為 PDF(Cmd/Ctrl + P)。

複製為 HTML

複製格式化內容以貼至其他應用程式(Cmd/Ctrl + Shift + C)。

複製格式

預設情況下,從所見即所得複製時,剪貼簿中放置的是純文字(不含格式)。在 設定 > Markdown > 貼上與輸入 中啟用 Markdown 複製格式,可將 Markdown 語法放入 text/plain — 標題保留 #、連結保留 URL 等。適用於貼至終端機、程式碼編輯器或聊天應用程式。

中日韓文排版

內建的中文/日文/韓文文字排版工具:

  • 20 種以上可設定的排版規則
  • 中英文間距
  • 全形字元轉換
  • 標點符號標準化
  • 智慧引號配對與撇號/角分符號偵測
  • 技術結構保護(URL、版本號、時間、小數)
  • 情境引號轉換(中日韓文用彎引號,拉丁文用直引號)
  • 在游標處切換引號樣式(Shift + Mod + '
  • 了解更多 →

文件歷史記錄

  • 自動儲存,可設定間隔
  • 檢視並還原舊版本
  • JSONL 儲存格式
  • 每份文件的獨立歷史記錄

檢視與專注

專注模式(F8

專注模式會將游標所在區塊以外的所有區塊淡化,減少視覺干擾,讓你專注於單一段落。當前區塊以全不透明度高亮顯示,周圍內容則淡化為柔和色彩。使用 F8 切換 — 在所見即所得與原始碼模式中均可使用,並持續至你手動關閉。

打字機模式(F9

打字機模式將當前行保持在視窗垂直中央,使你的視線固定在一個位置,文件在下方滾動 — 就像在實體打字機上打字一樣。使用 F9 切換。在兩種編輯模式中均可使用,採用平滑捲動並設有小閾值,避免在輕微游標移動時出現抖動。

同時啟用專注與打字機模式

專注模式與打字機模式可同時啟用。兩者結合提供完全無干擾的寫作環境:周圍區塊淡化,同時當前行置中顯示。

自動換行(Alt + Z

使用 Alt + Z 切換軟換行。啟用後,長行在編輯器寬度處換行,而非水平捲動。設定會跨工作階段保留。

文字工具

VMark 包含文字清理與格式化工具,可在「格式」選單中使用:

文字清理(格式 → 文字清理)

  • 移除行尾空白:清除行尾的空白字元
  • 壓縮空白行:將多個連續空白行縮減為一個

中日韓文排版(格式 → 中日韓文)

內建的中文/日文/韓文文字格式化工具。了解更多 →

圖片清理(檔案 → 清理未使用的圖片)

尋找並移除資產資料夾中的孤立圖片。

整合終端機

內建終端機面板,支援多個工作階段、複製/貼上、搜尋、可點擊的檔案路徑與 URL、右鍵選單、主題同步,以及可設定的字型設定。使用 Ctrl + ` 切換。了解更多 →

自動更新

VMark 自動檢查更新,可在應用程式內下載並安裝:

  • 啟動時自動檢查更新
  • 一鍵安裝更新
  • 更新前預覽版本說明

工作區支援

  • 開啟資料夾作為工作區
  • 側邊欄中的檔案樹狀導覽
  • 快速切換檔案
  • 最近使用檔案追蹤
  • 跨工作階段記住視窗大小與位置

了解更多 →

自訂設定

主題

五款內建色彩主題:

  • 白色(清爽、簡潔)
  • 紙張(暖白色)
  • 薄荷(柔和綠色調)
  • 棕褐(復古風格)
  • 夜間(深色模式)

字型

可分別設定以下字型:

  • 拉丁文(英文)
  • 中日韓文字型
  • 等寬字型(程式碼)

版面

可調整:

  • 字型大小
  • 行距
  • 區塊間距(段落與區塊之間的間距)
  • 中日韓文字元間距(提升中日韓文可讀性的細微間距)
  • 編輯器寬度
  • 區塊元素字型大小(清單、引言、表格、提示框)
  • 標題對齊(靠左或置中)
  • 圖片與表格對齊(靠左或置中)

鍵盤快捷鍵

所有快捷鍵均可在「設定 → 快捷鍵」中自訂。

技術細節

VMark 以現代技術構建:

元件技術
桌面框架Tauri v2(Rust)
前端React 19、TypeScript
狀態管理Zustand v5
富文字編輯器Tiptap(ProseMirror)
原始碼編輯器CodeMirror 6
樣式Tailwind CSS v4

所有處理均在你的本機電腦上進行 — 無需雲端服務,無需帳號。