チートシート
Claude Code でよく使う起動のしかた、キー操作、スラッシュコマンド、権限モード、モデル、設定ファイルの置き場所を1ページにまとめた早見表です。
毎日の作業でよく使うものだけを1ページに集めました。全部の一覧と詳しい説明は、各表の下のリンク先にあります。
起動と再開(ターミナル)#
| コマンド | すること |
|---|---|
claude |
対話のセッションを始める |
claude "質問" |
最初のプロンプトを渡して対話を始める |
claude -p "質問" |
対話せずに答えを出して終わる(スクリプト・CI 向け) |
cat logs.txt | claude -p "説明して" |
パイプで渡した内容について聞く |
claude -c |
このディレクトリでいちばん新しい会話を続ける |
claude -r "名前かID" "続きの指示" |
名前か ID を指定して会話を再開する。-r だけなら一覧から選ぶ |
claude -n auth-refactor |
セッションに名前を付けて始める(/resume と端末のタイトルに出る) |
claude -w |
独立した git worktree(<repo>/.claude/worktrees/<名前>)で始める |
claude --bg "指示" |
バックグラウンドのエージェントとして始めて、すぐ戻る |
claude update |
最新版に更新する |
claude doctor |
セッションを始めずに、インストールと設定の診断を出す |
よく足すフラグ:--model(モデル)、--effort(low・medium・high・xhigh・max・ultracode)、--permission-mode(権限モード)、--add-dir(読み書きできるディレクトリを足す)、--output-format(-p の出力形式:text・json・stream-json)。
注意
--dangerously-skip-permissions は権限の確認をすべて飛ばします(--permission-mode bypassPermissions と同じ)。公式は隔離したコンテナや VM でだけ使うよう案内しています。
全部のサブコマンドとフラグは CLI のコマンドとフラグ、-p の使い方は ヘッドレス実行(-p)。
入力欄の頭に置く文字#
| 入力 | すること |
|---|---|
/ |
コマンドかスキルを呼ぶ |
! |
シェルモード。コマンドを直接実行し、その出力をセッションに入れて Claude に応答させる |
@ |
ファイルのパスを補完して指定する |
: |
絵文字のショートコード(:name:) |
?(入力が空のとき) |
ショートカットのヘルプを開く・閉じる |
よく使うキー#
| キー | すること |
|---|---|
| Esc | 応答やツールの実行を途中で止める(そこまでの作業は残る)。ダイアログを閉じる |
| Esc を2回 | 入力があれば消して履歴に残す。入力が空なら巻き戻しのメニューを開く |
| Shift+Tab | 権限モードを順に切り替える |
| Ctrl+C | 実行中なら止める。何も動いていなければ入力を消し、もう一度で終了 |
| Ctrl+D | 終了(1回目で確認が出て、続けてもう一度押すと終わる) |
| Ctrl+G | プロンプトをいつものエディタで書く |
| Ctrl+O | トランスクリプト(ツールの実行の詳細)を開く・閉じる |
| Ctrl+R | 入力の履歴をさかのぼって検索する |
| Ctrl+B | 実行中の Bash コマンドやエージェントをバックグラウンドへ回す(tmux では2回) |
| Ctrl+T | Claude の ToDo リストを出す・隠す |
| Ctrl+S | 書きかけの入力を退避する。空の入力でもう一度押すと戻す |
| Ctrl+V(iTerm2 は Cmd+V、Windows と WSL は Alt+V) | クリップボードの画像を貼る(WSL では Ctrl+V も使える) |
| Ctrl+L | 画面を描き直す(表示が崩れたとき) |
| Option+P / Alt+P | 入力を消さずにモデルを切り替える |
| Option+T / Alt+T | 拡張思考(extended thinking)を切り替える(Opus 5.5・Sonnet 5.5・Fable は常に有効なので効かない) |
| Option+O / Alt+O | fast mode を切り替える |
改行は のあとに Enter(どの端末でも使える)か Ctrl+J。Shift+Enter は iTerm2・WezTerm・Ghostty・Kitty・Warp・Apple Terminal・Windows Terminal ならそのまま使えます。
補足
macOS で Option を使うショートカットの多くは、端末で Option キーを Meta として扱う設定が要ります。設定のしかたは ターミナル・表示・音声入力。
全部のショートカットとキーの割り当ての変え方は キーボードショートカット。
場面ごとのスラッシュコマンド#
| 場面 | コマンド |
|---|---|
| リポジトリで初めて使う | /init(CLAUDE.md のひな形を作る)、/memory(CLAUDE.md を直す)、/mcp(MCP サーバー)、/permissions(承認のルール) |
| 作業中 | /plan(大きな変更の前にプランモードへ)、/model・/effort(モデルと推論の量)、/context(文脈を何が占めているか)、/compact(会話を要約して空きを作る)、/btw(会話の履歴に残さない脇の質問) |
| 並行して進める | /tasks(裏で動いている作業の一覧)、/background(セッションごとバックグラウンドへ)、/batch(大きな変更を分けてそれぞれの worktree で進める) |
| 出す前に | /diff(変更を見る)、/code-review(今の差分のバグを探す。--fix で直す)、/security-review(脆弱性を探す) |
| セッションの切り替え | /clear(新しい作業を始める。プロジェクトのメモリは残る)、/resume(前の会話へ戻る)、/branch(今の会話を分岐)、/fork(新しいバックグラウンドのセッションへ写す)、/teleport(クラウドのセッションを手元へ)、/remote-control(別の端末から続ける) |
| うまくいかないとき | /rewind(コードと会話をチェックポイントへ戻す)、/doctor(インストールと設定の診断・修正)、/debug(動いているときの問題を調べる)、/feedback(不具合を報告する) |
全部のコマンドは スラッシュコマンド一覧。
権限モード#
| モード | 確認なしで動くもの | 向いている使い方 |
|---|---|---|
default(画面では Manual) |
読み取りだけ | 1つずつ確かめたいとき・慎重な作業 |
acceptEdits |
読み取り・ファイルの編集・よく使うファイル操作のコマンド(mkdir・touch・mv・cp など) |
見ながらコードを直していくとき |
plan |
読み取り(auto mode が使えるなら、判定器が通したコマンドも) | 変更の前にコードベースを調べるとき |
auto |
すべて(裏で安全の判定が入る) | 長い作業・確認の手間を減らしたいとき |
dontAsk |
読み取りと、事前に許可したツールだけ。確認が要るものは断る | 固めた CI やスクリプト |
bypassPermissions |
すべて | 隔離したコンテナや VM だけ |
Shift+Tab で切り替え、起動時は --permission-mode で指定します。詳しくは 権限モード、許可・拒否のルールの書き方は 権限ルール。
モデルの別名#
| 別名 | 意味 |
|---|---|
default |
モデルの指定を外し、アカウントの既定に戻す |
best |
Fable が使えるなら fable と同じモデル、使えなければ opus と同じモデル |
fable |
いちばん難しい・長い作業向けの Fable モデル |
opus |
最新の Opus(複雑な推論向け) |
sonnet |
最新の Sonnet(日々のコーディング向け) |
haiku |
速くて軽い Haiku(簡単な作業向け) |
opus[1m] / sonnet[1m] |
100万トークンの文脈で使う(長いセッション向け) |
opusplan |
プランモードでは opus、実行では sonnet を使う |
/model かセッション中の Option+P(Alt+P)で切り替えます。effort と fast mode は モデル・effort・fast mode。
設定ファイルと CLAUDE.md の置き場所#
| ファイル | 効く範囲 |
|---|---|
~/.claude/settings.json |
自分のマシンのすべてのプロジェクト |
.claude/settings.json |
そのプロジェクト(コミットすればチームでも共有) |
.claude/settings.local.json |
そのプロジェクトの自分だけの設定(Claude Code が書いたときは git の除外に足す) |
管理設定(managed-settings.json・MDM・サーバー管理の設定) |
組織が配る。ほかの設定では上書きできない |
同じキーがあれば、管理設定 → コマンドラインの引数 → .claude/settings.local.json → .claude/settings.json → ~/.claude/settings.json の順に上が勝ちます。キーの全部は 設定キー一覧、仕組みは 設定ファイルの仕組み。
| CLAUDE.md | 効く範囲 |
|---|---|
~/.claude/CLAUDE.md |
自分のすべてのプロジェクト |
./CLAUDE.md か ./.claude/CLAUDE.md |
そのプロジェクト(チームで共有) |
./CLAUDE.local.md |
そのプロジェクトの自分だけの指示(.gitignore に足す) |
作業ディレクトリより上の階層の CLAUDE.md は起動時に読まれ、下のディレクトリのものは Claude がそこのファイルを読んだときに読まれます。詳しくは CLAUDE.md とメモリ、.claude の中身は .claude ディレクトリの中身。