文章

EmEditor v24.4.0 發布 – Markdown 設計檢視

今天,我們很高興地宣布發布 EmEditor v24.4.0

最新版本(v24.4)的主要功能是大大提高了處理 Markdown 檔案的功能,這是根據使用者反饋(1, 2)而推出的。它包括新的 Markdown 設計檢視,提供了接近所見即所得的體驗。

引入了一個 Markdown 設計檢視,為編輯 Markdown 檔案提供了接近所見即所得的體驗。

MarkdownJohn Gruber 提出,由於其簡單的文字格式化功能(用於段落、連結和圖像),在各個平臺上被廣泛使用。Markdown 文檔即使在記事本等基本文字編輯器中也易於閱讀,因此在博客、StackOverflow、維基百科和學術論文中很受歡迎。最近,它也被廣泛用於 AI 生成的回復。增強的 Markdown 支持旨在改善 AI 提示回應的顯示,這是上一版本 (v24.3) 中引入的一項功能。

在主工具列中添加了 Markdown 設計檢視按鈕,讓您能切換設計檢視的切換。當您選擇 Markdown 組態時,打開相關檔案將自動啟用AI 提示響應。此視圖也適用於使用 AI 提示功能建立的文檔。您可以在自訂對話方塊中的新 Markdown 頁面上調整這些設定。

將 「Markdown 設計檢視」按鈕添加到預設的基本工具列。

切換到設計檢視會顯示 Markdown 工具列。通過點擊 Markdown 預覽按鈕,您可以使用網頁預覽外掛程式預覽 Markdown 檔案。

添加了 Markdown 工具列。

以下是 Markdown 預覽設計檢視之間的一些關鍵區別:

  • 您可以在設計檢視中編輯,但不能在預覽中編輯。
  • 圖像會在預覽中顯示,而在設計檢視中則以表情符號(🖼)代替。
  • 源文字中的分行符號在預覽中可能不會保留,但在設計檢視中總是顯示為分行符號。源文字中的硬分行符號在設計檢視中用表情符號(⏎)標記。
  • 如果源文字中缺少表格標題,它們將在預覽中隱藏,但在設計檢視中顯示為空標題,並且可以進行編輯。
  • 程式碼和常規文字在預覽中以不同的字型顯示,但在設計檢視中以相同的字型顯示,只是顏色不同。
  • 在圍欄式程式碼區塊中指定的語言會根據其語言組態在設計檢視中亮顯顯示。
  • 源文字中的 HTML 標籤、字元引用和數字字元引用會在預覽中正確顯示,但在設計檢視中不出現。
  • 標題行在預覽中以正確的字型大小顯示,但在設計檢視中,如果不使用 DirectWrite,它們總是以相同的字型大小顯示。預設情況下,EmEditor 使用 DirectWrite,因此這應該問題不大。

鑒於這些差異,建議不要僅依賴 EmEditor 的設計檢視。在編輯過程中,最好用預覽或外部網絡瀏覽器中檢查您的作業。

您可以使用 Markdown 工具列上的下拉功能表變更區塊樣式,如段落一級標題二級標題等。您還可以使用粗體斜體程式碼等按鈕格式化文字。這些按鈕的行為取決於文字是否被選取或已格式化。例如,未選取文字時點擊粗體將使游標處的整個單字加粗。如果游標處的文字已經采用不同的格式,則只有該文字會加粗顯示。選取文字時點擊粗體會切換粗體格式。其他按鈕讓您能建立/插入連結、圖像、表格、水平線、分行符號、編號、項目符號等等。這些命令也可以從編輯功能表的 Markdown 子功能表上訪問,Ctrl+B粗體的快速鍵。

目前的的 Markdown 設計檢視仍有改進空間。一些使用者可能會註意到設計檢視預覽之間的差異。對於復雜的編輯,設計檢視可能不怎么理想。例如,在標題開頭添加字元可能會將其變更為常規段落。在這種情況下,最好停用設計檢視進行編輯。當變更圖像或超連結路徑和標題時,直接編輯源文字會更快。EmEditor 並不是一個全能的 Markdown 編輯器。Markdown 的優勢在於即使是純文字,也具有可讀性。我們希望您能熟練地切換設計檢視已達到自己的需求。

對於解析 Markdown 語法,使用了 Martin Mitáš 修改的 MD4C(C 語言的 Markdown 解析器)版本。MD4C 遵循 CommonMark,EmEditor 也將其作為參考。然而,EmEditor 支持 表格,這個在 CommonMark 中未指定。

新版本(v24.4)還包括其他幾個基於使用者請求的功能:

  • 增強了對不同行的比較結果的顯示。
  • 全部複製到其他命令現在會關閉源文檔。
  • Onigmo.Perl 已添加到規則運算式引擎清單中,之前的 Onigmo 現在稱為 Onigmo.Ruby
  • 尋找/取代對話方塊中,如果文字方塊是多行的話,現在支持自動換行。
  • 當視窗寬度減小時隱藏的功能表現在可以通過鍵盤快速鍵訪問。例如,巨集功能表可以通過 Alt+M 訪問,即使在小視窗中也可以使用。
  • 添加了 /ola 命令列選項,允許以管理員權限為整個計算機儲存離線授權。
  • 修復在 beta 版本開發期間發現的 bug。

我們希望您喜歡使用 EmEditor,無論是專業版還是免費版。如果您有任何問題、功能請求或想法,請聯繫我們到論壇中留言

感謝您使用 EmEditor!
Yutaka Emura

詳細信息和截圖,請參閱 EmEditor v24.4 新增功能

如果您使用的是桌面安裝程式版,那您可以到說明功能表下選擇檢查更新來下載最新版本。如果此方法失敗,請到此下載最新版本,並運行下載的安裝程式。 如果您使用的是桌面可攜式版,則可以轉到下載頁面下載最新版本。市集應用版會在幾天後通過 Microsoft 市集更新( 64 位 / 32 位)。