Claude Codeチートシート|コマンド・ショートカット早見表
Claude Codeを日常的に使っていると、「あのオプション何だっけ」「このコマンド何て打つんだっけ」と手が止まる瞬間が意外と多いものです。この記事は、起動オプションからスラッシュコマンド、キーボード操作、設定ファイルの場所、依頼フレーズまでを1ページの表にまとめたチートシートです。各項目の詳しい解説は個別記事にリンクしていますので、まずはこのページをブックマークして必要なときに参照してください。基本操作から体系的に学びたい方は「Claude Codeの使い方完全ガイド」もあわせてご覧ください。
起動・CLI早見表
ターミナルでclaudeコマンドの後ろに付けて、起動方法そのものを制御するオプションです。
| コマンド/オプション | 意味 |
|---|---|
claude | 対話型セッションを開始する |
claude "質問" | 起動と同時に最初のプロンプトを渡す |
claude -p "質問"(--print) | 対話モードに入らず一度だけ応答して終了する |
-c(--continue) | カレントディレクトリの最新セッションを再開する |
-r(--resume) | セッション名やIDを指定して特定の会話を再開する |
--model <モデル名> | 使用するモデルを指定する(sonnet/opusなど) |
--permission-mode <モード> | default/acceptEdits/plan/bypassPermissionsを指定する |
--add-dir <パス> | 追加でアクセスを許可する作業ディレクトリを指定する |
--output-format <形式> | -pと組み合わせてtext/json/stream-jsonを選ぶ |
--settings <パス> | 読み込む設定JSONファイルを指定する |
--verbose | ターンごとの詳細ログを表示する |
--version(-v) | インストール済みのバージョンを表示する |
claude update | 本体を最新バージョンに更新する |
claude doctor | インストール・設定の問題を診断する |
claude mcp | MCPサーバーの追加・確認・削除を行う |
-pは非対話モード専用でCIやスクリプトからの呼び出しに向いており、-cはカレントディレクトリ限定で最新セッションを再開する点に注意してください。オプション全体の詳しい挙動は「Claude Codeコマンド一覧」で解説しています。
スラッシュコマンド早見表
セッションに入った後、メッセージの先頭で/から入力して会話中の挙動を切り替えるコマンドです。
| コマンド | 意味 |
|---|---|
/help | 利用可能なコマンドのヘルプを表示する |
/clear(/reset, /new) | 会話をクリアして新しいコンテキストで開始する |
/compact [指示] | これまでの会話を要約してコンテキストを解放する |
/context | コンテキストウィンドウの内訳をカテゴリ別に確認する |
/resume | 過去の会話を選んで再開する |
/rewind | コードや会話を特定の時点まで巻き戻す |
/init | プロジェクトを解析してCLAUDE.mdを自動生成する |
/memory | CLAUDE.mdや自動メモリのファイルを一覧・編集する |
/model [モデル名] | 使用するモデルを切り替える |
/config(/settings) | 設定インターフェースを開く、またはkey=valueで直接変更する |
/permissions | ツール実行の承認ルールを設定する |
/add-dir <パス> | ファイルアクセスを許可するディレクトリを追加する |
/review | GitHubのプルリクエストをレビューする |
/doctor | インストールや設定ファイルの問題を診断する |
/usage(/cost) | 現在のプランの使用状況を確認する |
/mcp | MCPサーバーの接続状況を確認・管理する |
/exit(/quit) | セッションを終了する |
/clearは会話をまっさらにする、/compactは同じ話題のままコンテキストだけを圧縮する、という使い分けが基本です。困ったときはまず/helpを打つ癖をつけておくとよいでしょう。全コマンドの詳細な挙動は「スラッシュコマンド一覧」を参照してください。
キーボード操作早見表
対話モード中に使えるキー操作のうち、利用頻度の高いものです。
| キー操作 | 動作 |
|---|---|
Esc | 実行中の応答を中断する、またはダイアログを閉じる |
Escを2回 | 入力欄が空の状態で押すと巻き戻しメニューを開く |
Shift+Tab | パーミッションモード(default→acceptEdits→planなど)を順に切り替える |
Ctrl+C | 実行中の処理を中断する。何もなければ入力をクリア、2回目でセッション終了 |
Ctrl+R | 過去に入力したプロンプトを逆順検索する |
Ctrl+O | ツール実行の詳細を表示するトランスクリプトビューを開閉する |
Ctrl+G | 入力中のプロンプトや提示された計画をお好みのテキストエディタで開く |
Ctrl+T | Claudeが作成したタスクチェックリストの表示を切り替える |
\ + Enter | どの環境でも使える改行(複数行入力)方法 |
/ を先頭に入力 | スラッシュコマンドやSkillを呼び出す |
! を先頭に入力 | シェルモードでコマンドを直接実行する |
@ を入力 | ファイルパスの補完候補を表示する |
キー割り当ては端末やOSによって多少異なる場合があります。正確な一覧は?キー(入力欄が空の状態)でも表示できます。
設定ファイルの場所早見表
CLAUDE.mdとsettings.jsonは役割が異なるファイルです。前者はClaudeに読ませる指示・前提知識、後者は権限やhooksなど動作そのものを制御します。
| ファイル | 主な配置場所 | 用途 |
|---|---|---|
CLAUDE.md | ./CLAUDE.md または ./.claude/CLAUDE.md | プロジェクトで共有する指示・規約(git管理) |
CLAUDE.local.md | ./CLAUDE.local.md | 個人用のローカル指示(.gitignore推奨) |
CLAUDE.md(ユーザー) | ~/.claude/CLAUDE.md | 全プロジェクト共通の個人的な指示 |
settings.json(プロジェクト) | .claude/settings.json | チームで共有する権限・hooks設定(git管理) |
settings.local.json | .claude/settings.local.json | 個人用の一時的な上書き(.gitignore対象) |
settings.json(ユーザー) | ~/.claude/settings.json | 個人の全プロジェクト共通設定 |
managed-settings.json | WindowsはC:\Program Files\ClaudeCode\配下 | 組織全体のポリシー強制(IT部門が配布) |
設定の優先順位は「組織管理(Managed) > コマンドライン起動オプション > Local > Project > User」の順です。どのCLAUDE.mdや設定が実際に読み込まれているかは、セッション内で/contextや/statusを実行すると確認できます。
よく使う依頼フレーズ例
コマンドを覚えなくても、自然言語で依頼するだけで動く場面も多くあります。代表的なフレーズをまとめました。
| 依頼フレーズ例 | 想定される動作 |
|---|---|
| 「これまでの変更をコミットして」 | diffと変更履歴からメッセージを生成しコミットする |
| 「PRを作って」 | gh CLIと連携してプルリクエストを作成する |
| 「このエラーの原因を調べて」 | 関連ファイルを読み取り調査する(Plan Modeなら計画のみ提示) |
| 「まず計画を立ててから進めて」 | Plan Modeに準じた調査・計画提示の流れで進める |
| 「テストを書いて」 | 既存のテスト構成に合わせてテストコードを追加する |
| 「〇〇の実装方針だけ残して要約して」 | /compactと同様に会話を要約してコンテキストを圧縮する |
大きな変更やリファクタリングを頼むときは、いきなり実行させず「まず調査して計画を教えて」と一言添えると、意図しない変更を防ぎやすくなります。
つまずきポイント
- CLIオプションとスラッシュコマンドを混同する: ターミナル起動時に付ける
-pや--modelと、セッション内で入力する/modelは別物です。起動方法を決めるのがCLIオプション、起動後の挙動を切り替えるのがスラッシュコマンドと覚えておきましょう。 - スラッシュコマンドが反応しない:
/はメッセージの先頭でのみ認識されます。文中や末尾に書いても発動しません。 -cで続きにならない:-c(--continue)はカレントディレクトリの最新セッションのみを再開します。別ディレクトリの続きを開きたい場合は-r(--resume)でセッション名やIDを指定してください。- 設定を変更したのに反映されない:
settings.jsonの一部キー(modelなど)はセッション起動時にしか読み込まれません。/modelコマンドか再起動で反映させてください。 - バージョンによって表と挙動が異なる: コマンドやショートカットはアップデートで追加・変更されることがあります。手元の挙動と異なる場合は
/helpやclaude --help、公式ドキュメントで最新情報を確認しましょう。
まとめ
このチートシートでは、起動・CLIオプション、スラッシュコマンド、キーボード操作、設定ファイルの場所、よく使う依頼フレーズをカテゴリ別の表にまとめました。まずはこのページを目次代わりに使い、細かい挙動や実行例を確認したいときは各表の下にあるリンク先の個別記事、あるいは「Claude Codeコマンド一覧」と「スラッシュコマンド一覧」を参照してください。Claude Code全体の使い方をあらためて体系的に押さえたい方は「Claude Codeの使い方完全ガイド」から読み進めるのがおすすめです。