MarkNode 2.0.29(測試版)
新功能
-
Git 整合:內建 Git 支援,讓您無須離開 MarkNode 即可管理版本控制流程
- 狀態列:Git 專案的視窗底部會顯示細長的狀態列,呈現目前分支、變更數量以及領先/落後的同步狀態
- 檔案狀態標示:已修改、已新增、未追蹤與已刪除的檔案會在專案側邊欄樹狀結構中以顏色區分,狀態並會向上傳遞至父資料夾
- 提交對話框:透過專屬對話框暫存檔案並提交變更——可從狀態列開啟,或使用 Cmd+Shift+K(macOS)/Ctrl+Shift+K(Windows/Linux)
- 拉取與推送:直接從狀態列拉取遠端變更或推送至遠端,並提供確認提示與清楚的回饋通知
- 非 Git 專案完全不受影響——介面毫無變化
-
命令列支援與檔案關聯:可直接從終端機開啟檔案與專案(
marknode myfile.md),或在 Finder/檔案總管中按兩下 Markdown 檔案開啟。請使用 說明 → 建立命令列啟動器… 來設定命令列工具
改進
- 終端機檔案變更偵測:編輯器現在會自動重新載入從整合終端機面板修改過的檔案
- 欄選取:使用 Cmd+Option+上/下(macOS)或 Ctrl+Alt+上/下(Windows/Linux)在上方或下方新增游標,行為與 VS Code 及 IntelliJ 一致。同時支援 Alt+拖曳的矩形選取
- 即時 Git 狀態更新:當變更發生在 MarkNode 之外時(例如從終端機提交),Git 狀態列與側邊欄標示現在會自動重新整理
錯誤修正
- 側邊欄:新資料夾與檔案現在會顯示在收合的父項目下:在從未展開過的父項目下建立新資料夾或檔案時,不再默默失敗——側邊欄現在會展開父層階層並選取新項目
- 側邊欄:已忽略的資料夾不再自動展開:已忽略資料夾(例如
node_modules、build)內的檔案變更,不再導致這些資料夾在側邊欄中展開——它們會維持收合,直到您手動開啟為止 - PDF 檢視器:連結不再卡住應用程式:在 PDF 檢視器中點擊連結,現在會以您的預設瀏覽器開啟,而不是讓應用程式視窗跳轉
- 大綱導覽捲動位置:修正了透過大綱導覽後在編輯器中點擊,會導致編輯器跳到其他位置的問題——游標現在會移至目標標題,因此畫面維持不動