工作區與終端機

工作區與群組

把相關的分頁整理進工作區,再用側邊欄拖放群組把工作區歸類。

工作區是一群相關分頁的集合 — 一個專案的終端機、diff 面板與 Claude 工作階段都放在一起。當你有了好幾個工作區時,側邊欄的群組可以把它們整理乾淨。

工作區包含什麼

每個工作區都有自己的:

  • 預設目錄 — 新分頁的 shell 會在此啟動。
  • 分頁與窗格 — 終端機、Claude 工作階段、diff 面板、網頁瀏覽器面板。
  • 版面配置 — 分割比例、焦點、每個窗格中目前作用的分頁。

所有資訊都會持久化到 ~/.purplemux/workspaces.json,所以工作區是 purplemux 儲存與還原的最小單位。關閉瀏覽器並不會解散工作區;tmux 會保留 shell,版面也會保留。

建立工作區

第一次執行會給你一個預設工作區。要新增另一個:

  1. 點選側邊欄頂端的 + 新增工作區,或按下 ⌘N
  2. 命名並選擇預設目錄 — 通常是該專案的 repo 根目錄。
  3. 按 Enter,空白工作區即會打開。
挑對起始目錄
預設目錄是這個工作區中每個新 shell 的 cwd。如果指向專案根目錄,每個新分頁離 `pnpm dev`、`git status`、或在正確位置啟動 Claude 工作階段都只差一鍵。

重新命名與刪除

在側邊欄上對工作區點右鍵(或使用 kebab 選單)即可看到 重新命名刪除。重新命名也綁在 ⌘⇧R,會作用於目前作用中的工作區。

刪除工作區會關閉它的 tmux 工作階段並從 workspaces.json 移除。沒有復原功能。已當機或已關閉的分頁仍維持消失,仍在執行中的分頁會被乾淨地終止。

切換工作區

在側邊欄點選任一工作區,或使用數字列:

動作 macOS Linux / Windows
切換到工作區 1–9 ⌘1⌘9 Ctrl+1Ctrl+9
切換側邊欄 ⌘B Ctrl+B
切換側邊欄模式(工作區 ↔ 工作階段) ⌘⇧B Ctrl+Shift+B

側邊欄裡的順序就是數字鍵對應的順序。把工作區往上或往下拖曳即可調整它落在哪個槽位。

把工作區分組

一旦你有了好幾個工作區,就可以在側邊欄裡用拖放把它們放進群組。群組是一個可摺疊的標題 — 對於把「客戶工作」、「副業」與「ops」分開很有用,不必硬塞進單一扁平清單。

  • 建立群組 — 把一個工作區拖到另一個之上,側邊欄會提示是否要把它們分組。
  • 重新命名 — 在群組標題上點右鍵。
  • 重新排序 — 群組可以上下拖動,工作區也可以拖進拖出。
  • 摺疊 — 點選群組標題上的箭頭圖示。

群組純粹是視覺上的整理,並不會改變分頁的持久化方式或快速鍵的行為;⌘1⌘9 仍會由上而下走訪扁平順序。

在磁碟上的位置

每次變更都會寫到 ~/.purplemux/workspaces.json。你可以檢視或備份它 — 完整檔案配置請見 資料目錄。如果在伺服器執行中時把它砍掉,purplemux 會回退到空白工作區並重新開始。

下一步