キーボードショートカット
Claude Code の対話モードでは、多数のキーボードショートカットが用意されています。マウスを使わずに素早く操作できるため、覚えておくと作業効率が大幅にアップします。よく使うものから順に紹介しますので、まずは上の数個を覚えるところから始めましょう。
一般操作
最もよく使う基本的なショートカットです。
| ショートカット | 機能 |
|---|---|
| Ctrl+C | 入力中のテキストや AI の生成をキャンセル |
| Ctrl+D | Claude Code を終了してターミナルに戻る |
| Ctrl+L | ターミナル画面をクリア(会話履歴は保持) |
| Ctrl+O | Verbose 出力の切り替え(詳細なツール呼び出し情報を表示) |
| Ctrl+R | コマンド履歴の逆方向検索 |
| Esc Esc | 直前の操作を巻き戻す(Rewind) |
クリップボード・編集
| ショートカット | 機能 |
|---|---|
| Ctrl+V / Cmd+V | クリップボードから画像やテキストを貼り付け |
| Ctrl+K | カーソルから行末まで削除 |
| Ctrl+U | 入力行全体を削除 |
| Ctrl+Y | 直前に削除したテキストを貼り付け |
タスクとエージェント
複数のタスクやバックグラウンドエージェントを管理するためのショートカットです。
| ショートカット | 機能 |
|---|---|
| Ctrl+B | 実行中のタスクをバックグラウンドに移動 |
| Ctrl+T | タスクリストの表示/非表示を切り替え |
| Ctrl+F x2 | 全バックグラウンドエージェントを強制停止 |
モデルとモード切替
対話中にモデルや権限モードを素早く切り替えられます。
| ショートカット | 機能 |
|---|---|
| Shift+Tab / Alt+M | 権限モードを順番に切り替え |
| Option+P / Alt+P | 使用モデルを切り替え(Sonnet ↔ Opus など) |
| Option+T / Alt+T | 拡張思考(Extended Thinking)の有効/無効を切り替え |
複数行入力
長いプロンプトを入力する際に改行を挿入する方法です。ターミナルごとに対応キーが異なります。
| ショートカット | 対応ターミナル |
|---|---|
| Shift+Enter | iTerm2, WezTerm, Ghostty, Kitty |
| Option+Enter | macOS Terminal(デフォルト) |
| \ + Enter | すべてのターミナルで使える万能方法 |
| Ctrl+J | 改行文字を直接挿入 |
Vim モード
Vim ユーザー向けに、Vim スタイルのキーバインドが利用可能です。対話中に /vim と入力するか、/config から恒久的に有効にできます。
Vim モードの基本操作
Esc でNORMALモード、i でINSERTモード。hjkl でカーソル移動。dd で行削除、yy で行コピー、p で貼り付け。