marknode / 版本資訊
MarkNode v2.1.3
← 所有版本
MarkNode 2.1.3
新功能
- LaTeX 數學公式:可撰寫行內(
$...$)、區塊($$...$$)以及 ```math LaTeX 公式,並在預覽窗格與心智圖節點上即時檢視算繪結果。公式亦可匯出為 DOCX 中可編輯的 Word 方程式,包含矩陣、對齊環境與 cases。
- 參照工具與搜尋面板:全新的「工具」選單與底部的搜尋/問題面板帶來全專案層級的能力——在檔案中尋找(支援區分大小寫、全字比對與規則運算式選項)、檢查參照以掃描失效連結與缺少的標題、尋找未使用的圖片並批次刪除,以及對任何檔案尋找所有參照(按右鍵或 Shift+F12)。
- 統一的快速開啟對話框:快速開啟現已整合為單一多分頁對話框——可在同一處搜尋最近開啟的文件、專案內所有檔案,或全文內容,並共用一致的鍵盤操作方式。
- Markdown 快速預覽與窗格內搜尋:可從檔案導覽器以窺視樣式預覽任何檔案,並使用預覽、大綱與心智圖面板中新增的窗格內搜尋列來篩選顯示內容。點按大綱或心智圖項目現在也會捲動預覽窗格。
- 可互動的工作清單核取方塊:在預覽或編輯器中點按任何
- [ ] 或 - [x] 核取方塊即可切換狀態。全新的「編輯 > 工作清單」選單與右鍵子選單可一次勾選或取消勾選整份檔案或單一清單中的所有項目,變更會寫回 markdown 原始碼。
- 心智圖縮放、平移與選取狀態記憶:重新開啟文件時,心智圖會還原先前的縮放層級、平移位置與選取的節點——在同一次工作階段中以及重新啟動應用程式後皆適用。
- 編輯器與心智圖中的尋找面板:Cmd/Ctrl+F 現在會在 markdown 編輯器中開啟搜尋面板(並提供尋找下一個/尋找上一個快捷鍵),心智圖也具備專屬的文字搜尋,可在所有節點文字中進行區分大小寫、全字比對與規則運算式比對。
- 以 Tab 與 Shift+Tab 縮排清單:在 markdown 清單中按 Tab 可縮排目前項目,按 Shift+Tab 則取消縮排。編號清單會自動重新編號。
- 在編輯器中以 Cmd/Ctrl+點按開啟連結:按住 Cmd 或 Ctrl 並將滑鼠移至 markdown 連結或圖片上時會顯示指標游標,點按即可開啟。在連結上按 Cmd/Ctrl+Enter 同樣有效,並支援含空格的角括號 URL。
- 更精緻的連結與圖片互動:編輯器與預覽之間的連結互動更為一致——輔助鍵+點按開啟、滑鼠停留檢視 URL,並提供可辨識連結的右鍵選單,內含複製 URL、在瀏覽器開啟、在 Finder/檔案總管中顯示等功能。過長的 URL 會以中間省略方式截斷。
- 帳戶對話框重新整理按鈕:帳戶對話框中的「重新整理」按鈕可從雲端重新取得您的授權與方案狀態,無須登出後再登入。工作階段過期時現在會顯示明確的「您的工作階段已過期」訊息,並返回登入窗格。
- 取消進行中的登入:現在可在登入嘗試仍在進行時取消,不必等待逾時。
- 未儲存變更的儲存/不要儲存/取消提示:關閉分頁、專案或在有未儲存內容時結束應用程式,現在會提供明確的儲存/不要儲存/取消三向選擇,而非默默儲存或捨棄。
- 匯入時的檔案衝突對話框:從 Finder 或檔案總管拖入同名檔案時,現在會提供取代、兩者都保留或取消——按鈕順序符合各平台慣例,可按 Enter 確認,「取代」則採用破壞性樣式。
- 大綱確認的「不要再詢問」:大綱的移動與刪除確認對話框新增「不要再詢問」核取方塊;您日後可在「設定 > 一般 > 大綱」中重新啟用這些提示。
- 原始碼控制進度與轉圈指示器:Git 提交、拉取與推送現在會在原始碼控制面板顯示對應動作的訊息(例如「正在推送至遠端…」)與可見的轉圈指示器,讓耗時的 Git 或 LFS 作業不再像是卡住。
- 自動隱藏底部面板與從導覽列重啟終端機:關閉最後一個終端機工作階段時會自動隱藏底部面板;點按導覽列中的終端機圖示則會開啟面板並啟動全新的工作階段。
- 未選取文字時的粗體、斜體、刪除線與程式碼快捷鍵:未選取任何文字時按下 Cmd/Ctrl+B、Cmd/Ctrl+I、Cmd/Ctrl+Shift+X 或 Cmd/Ctrl+E,現在會延伸至游標所在的單字並加上標記,或插入可直接輸入的空標記配對。
- 終端機複製與貼上快捷鍵:Ctrl+Shift+C 與 Ctrl+Shift+V 現在可在終端機中使用,並搭配正確的原生右鍵選單——不會觸發 WebView 的「檢查元素」或重複貼上。
- 終端機中的跨行可點按連結:在終端機中跨越多行換行的 URL 會被偵測並可作為單一連結點按。
改進
- 更清楚的從磁碟重新載入標籤:右鍵動作現在會依您所選的項目顯示「重新載入專案」或「重新載入資料夾」,並重新整理每個已載入的子樹,而不只是最上層。
- 最近專案選單顯示完整路徑:最近專案選單現在會顯示每個專案的完整路徑(過長路徑以中間省略截斷),讓您能分辨名稱相近的專案。
- 更快、更順暢的圖片重新命名:重新命名被許多 markdown 檔案參照的圖片時,不再讓檔案導覽器卡住。連結更新進度會加以節流,檔案監看的雜訊會被抑制,導覽器也會去除多餘的重新整理。
- 切換心智圖標記時不再閃爍或跳動捲軸:新增或移除心智圖標記時,不再造成停靠的預覽跳動或畫布閃爍。
- 更合理的預設檔案顯示規則:
.prettierignore、.eslintignore、.dockerignore 與 .npmignore 不再用於隱藏 JavaScript 專案中的檔案,因此 yarn.lock 與建置輸出等檔案會保持可見。.gitignore、.ignore、.marknode-ignore 與 .docstr-ignore 仍與先前一樣運作。
- 游標與選取範圍隨應用程式縮放調整:放大或縮小 MarkNode 時,編輯器的文字游標與選取矩形現在會隨縮放層級調整大小,而非維持原始尺寸。
- 淺色模式下更佳的終端機對比:終端機文字顏色會自動調整,以符合淺色背景下的 WCAG AA 對比標準,讓偏暗的 ANSI 顏色維持可讀性。
- 更順暢的大量結果清單:在檔案中尋找的結果與其他樹狀檢視採用視窗化算繪,讓極大量的清單在捲動與拖曳時仍保持流暢。
- 終端機輸出的貼上淨化:將從終端機複製的文字貼到編輯器時,現在會自動移除 ANSI 逸出序列與其他控制碼。
- Windows 與 Linux 上更簡潔的歡迎與預覽視窗:原生視窗選單列現在只會顯示在確實需要的專案視窗上,讓歡迎視窗與未停靠的預覽視窗擁有更簡潔的外框。
- macOS 安裝程式中的應用程式資料夾圖示:MarkNode 磁碟映像檔現在會直接在背景中顯示「應用程式」資料夾圖示,讓較新的 Mac 上拖曳安裝的方式一目了然。
- 重新啟動後還原終端機內容:終端機工作階段現在會序列化其可見緩衝區與捲動歷程,讓被終止的工作階段回復成先前的樣子。
錯誤修正
- 關閉專注模式時清除高亮:關閉專注模式現在會立即移除其變暗效果,而不會在頁面上留下殘餘裝飾。
- 移動圖片時 Markdown 連結全面更新:將圖片拖放至新資料夾時,會確實移動檔案並更新所有開啟的編輯器分頁及磁碟上指向它的每一個連結,即使參照該圖片的檔案有未儲存的變更亦然。
- 心智圖拖放後維持正確的節點選取:將心智圖節點拖曳至新位置後,被拖曳的節點會保持選取狀態,選取範圍不會跳到其他地方。
- DOCX 匯出使用目前的文件:切換檔案後另存為 DOCX,現在會匯出您正在檢視的文件,而非匯出對話框首次出現時所開啟的那一份。
- 編輯器滑鼠選取在任何縮放下都跟隨指標:使用滑鼠選取文字時,即使應用程式已放大或縮小,也不會再偏離目標。
- 心智圖快速編輯不再遺失資料:連續快速編輯多個心智圖節點,不再遺漏編輯內容、留下多餘的編輯框,或選錯節點。
- 移動、剪下貼上或跨專案拖放後導覽器維持同步:從深層巢狀資料夾移動或剪下貼上檔案、刪除被參照的圖片,或在兩個開啟的專案視窗之間拖放檔案,都不會再留下需要手動「從磁碟重新載入」的過時項目。
- 專注編輯模式下心智圖與 Markdown 同步:在專注模式中編輯時,現在會正確地雙向更新心智圖與 markdown 編輯器。
- 有重複標題時預覽捲動至正確位置:即使多個標題文字相同,點按標題或大綱項目也會捲動至正確的那一個。
- 預覽會反映外部的圖片變更:當圖片檔案在應用程式外被取代時,預覽窗格會立即顯示新圖片,而非快取的版本。
- 心智圖刪除同步至文件,且必定顯示內容選單:從心智圖刪除節點現在會一併移除 markdown 原始碼中對應的內容,右鍵內容選單能穩定顯示,且從任一側執行復原/重做的行為皆一致。
- 底線斜體後接標點符號:
_word_:、_word_. 或 _word_! 之類的 markdown 現在會在預覽中算繪為斜體,與星號形式一致。
- Windows 上的跨平台路徑修正:在檔案總管中顯示、圖片重新命名與失效連結檢查,現在都能正確處理 Windows 反斜線路徑、UNC 網路路徑(
\\server\share\…)以及含有點號的資料夾名稱。
- 切換分頁時重新整理大綱與心智圖:切換分頁時現在會重新整理大綱與心智圖面板以符合作用中的文件,而不會顯示前一個檔案的結構。
- 標記工具列穩定重新整理:心智圖標記工具列現在會在切換檔案、變更版面配置、變更主題及其他重建情況下正確更新。
- 心智圖在編輯節點後不再當機:修正心智圖中的文字標籤在畫格中途被銷毀時可能發生的當機問題。
- 心智圖行內編輯不再於重新整理時被覆寫:重新算繪心智圖(例如在載入或更新之後)不再觸發多餘的選取事件而覆寫您正在編輯的節點。
- 多次重新載入後的心智圖記憶體用量:舊的節點與連線物件現在會被正確清除,於多次重新載入之間釋放記憶體。
- 心智圖節點上可靠的數學算繪:修正一項字型載入競態問題,該問題可能導致心智圖節點上的公式出現缺字或空白字符(例如
√ 符號下方出現空框)。
- DOCX 數學匯出可靠性:
\sqrt{...} 匯出時不再於根號前出現空白佔位符,兩個連續的 math 區塊不再合併為同一段落,且匯出的矩陣可被 Word 接受,不再觸發「嘗試開啟檔案時發生錯誤」的訊息。
- 點按心智圖後編輯器選取狀態過時:在心智圖中點按後再點按編輯器,現在會放置乾淨的游標,而不會留下非預期的反白文字範圍。
- 釘選圖示正確顯示:分頁列中的釘選圖示不再顯示為原始標記語法。
- 在檔案中尋找的捲軸不再被裁切:在檔案中尋找的水平捲軸不再被底部面板的版面配置裁切。
- 終端機有輸出時內容選單維持開啟:當終端機因收到輸出而以程式方式捲動時,右鍵內容選單會維持開啟,僅在使用者實際捲動時才關閉。
- 僅預覽模式下點按心智圖可捲動至標題:在隱藏編輯器的情況下,點按心智圖節點現在會正確地將預覽捲動至對應的標題。
- 異常 URL 的穩健連結處理:點按含有
%20 等逸出字元的連結不再擲出錯誤,檔案能正確開啟。