一個Markdown檔案,兩種編輯方式

Mark II是macOS的Markdown編輯器。 它可以編輯純文字和Markdown檔案,使用功能強大的格式化工具和無需Markdown語法知識的富文字編輯器。

兩種模式

來源模式將Markdown編輯為純文字,適合瞭解語法的使用者。 輸入時,系統會保留未完成的Markdown ,並且在儲存時不會重寫整份文件。

格式化模式以RTF格式編輯檔案,而不需要Markdown語法。

這兩種模式都適用於同一個檔案,可以隨時切換,並共享復原和重做。 單獨切換模式不會變更內容或將文件標記為未儲存。

相同的英文Markdown文件在Mark II的源模式和格式化模式下打開
源模式和格式化模式下的相同Markdown文件。

Markdown

Mark II支援標題、粗體、斜體、刪除線、內嵌代碼、連結、引號、無序列表、有序列表、任務列表、代碼塊、表格、分隔線、圖像和附件。

除了CommonMark和GFM之外,它還可以顯示和編輯數學、Mermaid圖表、提醒和註腳。 註腳引用可以跳轉到其定義,而數學和Mermaid內容可以在專用的源編輯器中更改。

Mark II顯示英文Mermaid流程圖和包含數學公式的文件
Mermaid圖表和數學公式直接在格式化模式下呈現。

多格式轉換

Mark II 可將 Word、PowerPoint、Excel、OpenDocument、RTF、EPUB 和文字型 PDF 轉換為 Markdown,並開啟轉換後的新檔案供編輯。原始檔案不會變更。

轉換會擷取內容並重新整理為 Markdown,不保證保留原始版面。掃描版 PDF 或需要 OCR 的頁面目前無法轉換。

CSV表

CSV文件還提供源模式和格式化模式。 來源模式直接編輯文件文本;格式化模式將具有一致字段計數的CSV顯示為可編輯表格,其中包含插入或刪除行和列的命令。

每個欄位都保留文字文字: Mark II不會推斷標題、數字、日期或公式,也不會執行公式。它支援UTF-8和BOM標記的UTF-16 ;儲存到位會保留編碼、行尾和最後的換行符,而另存為在UTF-8中寫入新的CSV。如果行具有不同的欄位計數, Mark II會保留來源,並僅在您明確同意後填寫空白欄位以進行表格編輯。

本機檔案和多個視窗

文件仍然是普通文件 .md zXTERM8ZX中的文件。您可以移動或重命名它們,並繼續使用其他工具。 Mark II不使用私人文件套件,也不要求將檔案匯入應用程式庫。

每份文件都有自己的視窗。 同時開啟多個檔案,然後使用macOS視窗切換、Mission Control或Split View進行排列。 每個視窗都會保留自己的編輯狀態和復原歷史記錄。

源保存和兼容性

打開文件、查看內容、切換模式或主題以及移動插入點不會重寫文件。 在「來源」模式下編輯時, Mark II會儲存目前的來源,而不會刻意更改行尾、空白或同等語法。

如果檔案包含格式化模式無法安全表示的HTML或未知語法, Mark II會保留來源,並允許您選擇唯讀格式化預覽、明確允許格式化編輯或保持在來源模式。 如果其他應用程式變更磁碟上的檔案, Mark II會在儲存前詢問該怎麼做,而不是無聲地覆蓋檔案。

編輯與閱讀工具

格式列和功能表提供段落、內嵌格式、清單、表格、連結和資源的命令。 目錄由目前文件產生,並直接跳至標題。 在「來源」模式下查找和替換實際來源文本,在「格式化」模式下查找和替換可見文本。

行數、字元數、復原和重做、顯示從50%到300%的縮放,以及四個主題支援編輯和閱讀,而無需寫入Markdown。 Mark II在縮放、調整大小或切換模式後,會盡可能保留目前的插入點和讀取位置。

Mark II處於格式化模式,目錄、格式列、行號和文件狀態可見
目錄、格式列、行號和文件狀態共用一個編輯視窗。

圖片和附件

預設情況下, Mark II插入或貼上的本機資源會複製到Markdown檔案旁邊的「document-name.assets」資料夾中,並將普通的相對路徑寫入文件中。 其他Markdown工具可以繼續讀取檔案及其資源。

當名稱發生衝突時,現有的檔案永遠不會被覆蓋。從文件中移除連結不會自動從磁碟中刪除檔案。資源讀取、複製和匯出相關路徑和沙箱權限,以防止在選定位置或部分寫入輸出之外進行存取。

儲存並匯出

Mark II使用明確儲存。 如果儲存失敗,系統會保留目前的文字和未儲存的狀態,並繼續提供「另存為」功能。 現有的Markdown檔案在儲存時保留其UTF-8 BOM設定;新檔案預設使用UTF-8。

除了Markdown ,文件還可以匯出為TXT、RTF、RTFD、PDF和HTML。 匯出使用穩定的文件格式,而不是將目前的佈景主題寫入內容,而且永遠不會覆蓋來源檔案或其引用的資源。

TXT和平臺支持

TXT文件始終以純文本形式在源模式下打開。 Mark II不會將其解析為Markdown或建立資源資料夾。 將檔案儲存為Markdown可啟用格式化模式和格式化工具。

Mark II支持macOS 14及更高版本,具有簡體中文和英文界面。 它專注於本地文件編輯,不包括文件夾項目、私人同步庫或移動版本。