自訂

終端機主題

為 xterm.js 終端機設定獨立的調色盤 — 淺色一個、深色一個。

終端機窗格使用 xterm.js,並有自己的調色盤,與其他 UI 部分獨立。你選一個深色主題與一個淺色主題;purplemux 會在應用程式主題切換時跟著切換。

開啟選擇器

設定(⌘,)→ 終端機 分頁。你會看到 Dark 與 Light 兩個子分頁,各有一格主題卡。點一張 — 它會即時套用到每個打開的終端機。

為何需要獨立調色盤

終端機應用程式仰賴 16 色的 ANSI 調色盤(red、green、yellow、blue、magenta、cyan,加上 bright 變體)。UI 調色盤刻意低彩,會讓終端機輸出難以閱讀。為終端機量身打造的調色盤能讓 vimgit diff、語法高亮與 TUI 工具正確渲染。

每個主題定義:

  • 背景、前景、游標、選取
  • 八個基本 ANSI 色(black、red、green、yellow、blue、magenta、cyan、white)
  • 八個 bright 變體

內建主題

Dark

  • Snazzy (預設)
  • Dracula
  • One Dark
  • Tokyo Night
  • Nord
  • Catppuccin Mocha

Light

  • Catppuccin Latte (預設)
  • GitHub Light
  • One Light
  • Solarized Light
  • Tokyo Night Light
  • Nord Light

卡片預覽會在主題背景上顯示七個核心 ANSI 色,這樣你就能在套用前先目測對比度。

淺/深切換如何運作

你獨立挑選 一個深色主題一個淺色主題。實際生效的主題由解析後的應用程式主題決定:

  • 應用程式主題為 深色 → 你選的深色主題。
  • 應用程式主題為 淺色 → 你選的淺色主題。
  • 應用程式主題為 跟隨系統 → 跟隨 OS,自動切換。

所以選擇 跟隨系統 並把兩邊都設好,你就能得到一個跟著作業系統日夜切換的終端機,無需任何額外接線。

配合 App,或對比 App
有些人喜歡讓終端機與其他 UI 一致。也有人偏好即使在淺色 App 中也用高對比的 Dracula 或 Tokyo Night 終端機。兩種都可以;選擇器不強制任何方案。

跨主題,不跨分頁

選擇是全域的。每個終端機窗格與每個 Claude 工作階段都使用同一個生效主題。沒有逐分頁覆寫;如果你需要,請開 issue。

加入自己的主題

自訂主題條目目前還不在 UI 中。內建清單位於 src/lib/terminal-themes.ts。如果你從原始碼建置,可以追加自己的;否則,支援的方式是開 PR 加入新主題。

下一步