主題和外觀

Claude 無法控制您終端機的主題。這由您的終端機應用程式處理。您可以隨時透過 /config 命令將 Claude Code 的主題與您的終端機匹配。

換行

您有幾個選項可以在 Claude Code 中輸入換行:

  • 快速跳脫:輸入 \ 後按 Enter 來建立新行
  • 鍵盤快捷鍵:設定按鍵綁定來插入新行

設定 Shift+Enter(VS Code 或 iTerm2):

在 Claude Code 中執行 /terminal-setup 來自動配置 Shift+Enter。

設定 Option+Enter(VS Code、iTerm2 或 macOS Terminal.app):

對於 Mac Terminal.app:

  1. 開啟設定 → 描述檔 → 鍵盤
  2. 勾選「使用 Option 作為 Meta 鍵」

對於 iTerm2 和 VS Code 終端機:

  1. 開啟設定 → 描述檔 → 按鍵
  2. 在一般設定下,將左/右 Option 鍵設為「Esc+」

通知設定

透過適當的通知配置,永遠不會錯過 Claude 完成任務的時機:

終端機鈴聲通知

在任務完成時啟用聲音警示:

claude config set --global preferredNotifChannel terminal_bell

對於 macOS 使用者:別忘了在系統設定 → 通知 → [您的終端機應用程式] 中啟用通知權限。

iTerm 2 系統通知

對於任務完成時的 iTerm 2 警示:

  1. 開啟 iTerm 2 偏好設定
  2. 導航至描述檔 → 終端機
  3. 啟用「靜音鈴聲」和篩選警示 → 「傳送跳脫序列產生的警示」
  4. 設定您偏好的通知延遲

請注意,這些通知專屬於 iTerm 2,在預設的 macOS 終端機中不可用。

自訂通知掛鉤

對於進階通知處理,您可以建立通知掛鉤來執行您自己的邏輯。

處理大型輸入

在處理大量程式碼或長指令時:

  • 避免直接貼上:Claude Code 可能難以處理非常長的貼上內容
  • 使用基於檔案的工作流程:將內容寫入檔案並要求 Claude 讀取它
  • 注意 VS Code 限制:VS Code 終端機特別容易截斷長貼上內容

Vim 模式

Claude Code 支援 Vim 按鍵綁定的子集,可以透過 /vim 啟用或透過 /config 配置。

支援的子集包括:

  • 模式切換:Esc(到 NORMAL)、i/Ia/Ao/O(到 INSERT)
  • 導航:h/j/k/lw/e/b0/$/^gg/G
  • 編輯:xdw/de/db/dd/Dcw/ce/cb/cc/C.(重複)