テーマと外観

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.(繰り返し)