Tools 選單

Tools 選單提供 SSH 用戶端、AI 開發工具,以及內建的 WYSIWYG 架構圖編輯器。 每個工具都可以作為 **分頁**(在主分頁元件中)或 **停靠面板**(浮動/可停靠面板)開啟。

SSH

SSH Client Tab

以新分頁的形式開啟 SSH 用戶端介面。詳細資訊請參閱 SSH 用戶端

SSH Client Dock

以可停靠面板的形式開啟相同的 SSH 用戶端,可以定位在主視窗的邊緣。

AI 工具

AI Code-Review Tab / Dock

開啟 AI 程式碼審查用戶端,允許您將程式碼發送到 AI API 端點進行自動程式碼審查。 詳細資訊請參閱 AI 工具

CoT Prompt Editor Tab / Dock

開啟思維鏈(CoT)提示詞編輯器,用於建立和管理結構化的提示詞範本。 詳細資訊請參閱 AI 工具

Skill Prompt Editor Tab / Dock

開啟基於技能的提示詞編輯器,用於建立特定任務的提示詞範本 (如程式碼審查提示詞、程式碼解釋提示詞)。詳細資訊請參閱 AI 工具

Skill Send GUI Tab / Dock

開啟技能提示詞傳送介面,用於將提示詞發送到 LLM API 並查看回應。 詳細資訊請參閱 AI 工具

架構圖編輯器

Diagram Editor Tab / Dock

開啟內建的 WYSIWYG 架構圖編輯器,可直接在 PyBreeze 中繪製流程圖與架構圖, 不需要切換到外部工具。

繪圖工具

  • 選取(Select) – 點選、搬移、橡皮筋多選

  • 矩形 / 圓角矩形 / 橢圓 / 菱形 – 節點形狀

  • 連線(Connection) – 將兩個節點以可加標籤的連線串接

  • 文字(Text) – 浮動文字註記

  • 圖片(檔案) – 插入本地圖片檔

  • 圖片(URL) – 從 URL 下載並插入圖片(會驗證 目標 IP 不在 private/loopback 範圍,並限制 20 MB 上限以防止 SSRF)

檔案操作

操作

說明

New

清除目前圖形(畫布非空時會跳出確認)。

Open

載入先前儲存的 .diagram.json 檔案。

Save / Save As (Ctrl+S / Ctrl+Shift+S)

將圖形儲存為 .diagram.json

Import Mermaid

貼上 Mermaid flowchart / graph 原始碼,轉換為可編輯的節點與邊。

Export PNG / SVG

將畫布輸出為點陣圖(PNG)或向量圖(SVG)。

編輯輔助

  • Undo / Redo (Ctrl+Z / Ctrl+Y) – 完整的 undo stack,含具名指令 (新增、搬移、刪除、Import 等)

  • Copy / Paste / Duplicate / Select All – 標準快捷鍵;Ctrl+D 可複製選取項目

  • 對齊(Align) – 將選取項目以左、右、上、下、水平置中、垂直置中對齊

  • 分佈(Distribute) – 三個以上選取項目可水平或垂直平均分佈

  • Grid – 切換背景格線

  • Snap – 拖曳節點時對齊格線

  • 屬性面板(右側) – 編輯選取項目的文字、顏色、線寬、形狀、連線樣式

  • Zoom – 放大/縮小 (Ctrl+= / Ctrl+-)、重設 100% (Ctrl+0)、Fit-to-content

分頁 vs. 停靠面板

  • 分頁:作為新分頁開啟,與程式碼編輯器的分頁並列。適合一次專注於單一工具。

  • 停靠面板:作為浮動或固定的面板開啟。適合在編輯程式碼的同時查看工具。 停靠面板可以:

    • 拖曳到主視窗的任何邊緣

    • 自由調整大小

    • 作為獨立視窗浮動

    • 與其他停靠面板堆疊