設定
ターミナルセットアップの最適化
Claude Codeはターミナルが適切に設定されている場合に最適に動作します。体験を最適化するためにこれらのガイドラインに従ってください。
テーマと外観
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の場合:
- 設定 → プロファイル → キーボードを開く
- 「OptionをMetaキーとして使用」をチェック
iTerm2とVS Codeターミナルの場合:
- 設定 → プロファイル → キーを開く
- 一般の下で、左/右Optionキーを「Esc+」に設定
通知設定
適切な通知設定でClaudeがタスクを完了したときを見逃すことはありません:
ターミナルベル通知
タスク完了時のサウンドアラートを有効にする:
macOSユーザーの場合: システム設定 → 通知 → [あなたのターミナルアプリ]で通知許可を有効にすることを忘れないでください。
iTerm 2システム通知
タスク完了時のiTerm 2アラートの場合:
- iTerm 2環境設定を開く
- プロファイル → ターミナルに移動
- 「ベルを無音にする」を有効にし、フィルターアラート → 「エスケープシーケンス生成アラートを送信」
- 希望する通知遅延を設定
これらの通知はiTerm 2に固有であり、デフォルトのmacOSターミナルでは利用できないことに注意してください。
カスタム通知フック
高度な通知処理のために、独自のロジックを実行する通知フックを作成できます。
大きな入力の処理
広範囲なコードや長い指示を扱う場合:
- 直接貼り付けを避ける: Claude Codeは非常に長い貼り付けコンテンツで苦労する可能性があります
- ファイルベースのワークフローを使用: コンテンツをファイルに書き込み、Claudeに読み取りを依頼
- VS Codeの制限を認識: VS Codeターミナルは特に長い貼り付けを切り詰める傾向があります
Vimモード
Claude CodeはVimキーバインドのサブセットをサポートしており、/vim
で有効にするか/config
で設定できます。
サポートされているサブセットには以下が含まれます:
- モード切り替え:
Esc
(NORMALへ)、i
/I
、a
/A
、o
/O
(INSERTへ) - ナビゲーション:
h
/j
/k
/l
、w
/e
/b
、0
/$
/^
、gg
/G
- 編集:
x
、dw
/de
/db
/dd
/D
、cw
/ce
/cb
/cc
/C
、.
(繰り返し)