このページをブックマークしてください。Claude Code を効率的に使用するために必要なすべてが、クイック検索用に整理されています。
キーボードショートカット
基本ショートカット
| ショートカット | アクション |
|---|
Escape | 現在の生成をキャンセル |
Ctrl+C | Claude を中断 / 終了 |
Ctrl+L | 画面をクリア |
上/下 | コマンド履歴を移動 |
Tab | コマンドを自動補完 |
Shift+Enter | 複数行入力 |
macOS 専用
| ショートカット | アクション |
|---|
Opt+P | モデルを切り替え |
Cmd+K | 会話をクリア |
Windows/Linux 専用
| ショートカット | アクション |
|---|
Alt+P | モデルを切り替え |
Ctrl+K | 会話をクリア |
スラッシュコマンド
組み込みコマンド
| コマンド | 説明 |
|---|
/help | 利用可能なすべてのコマンドを表示 |
/clear | 会話履歴をクリア |
/compact | 会話を圧縮(トークン削減) |
/init | プロジェクト用の CLAUDE.md を初期化 |
/model | 現在のモデルを表示または変更 |
/memory | メモリ状態を表示 |
/cost | セッションコストを表示 |
/doctor | 設定問題を診断 |
/config | 設定を開く |
/bug | バグを報告 |
ファイルコマンド
| コマンド | 説明 |
|---|
/add <パス> | ファイルをコンテキストに追加 |
/add-dir <パス> | ディレクトリをコンテキストに追加 |
レビュー&バージョン管理
| コマンド | 説明 |
|---|
/review | ステージされた変更をレビュー |
/pr-comments | PR コメントをレビュー |
CLI フラグ
Claude Code の起動
# 基本
claude # インタラクティブセッションを開始
claude "プロンプト" # 単一プロンプトを実行
claude -c # 前回のセッションを続行
claude --resume # 特定のセッションから再開
# モデル選択
claude --model sonnet # Claude Sonnet を使用
claude --model opus # Claude Opus を使用
claude --model haiku # Claude Haiku を使用
# 出力制御
claude -p "プロンプト" # プリントモード(非インタラクティブ)
claude --output-format json # JSON 出力
claude --verbose # 詳細ログ
claude --quiet # 最小出力
# セッション管理
claude --no-memory # このセッションでメモリを無効化
claude --dangerously-skip-permissions # すべての権限プロンプトをスキップ
MCP 管理
# MCP サーバーの一覧と管理
claude mcp list # すべての MCP サーバーを一覧
claude mcp add <名前> <コマンド> # MCP サーバーを追加
claude mcp remove <名前> # MCP サーバーを削除
claude mcp reset-project-choices # MCP 権限をリセット
# スコープ付き MCP
claude mcp add --scope project <名前> <コマンド>
claude mcp add --scope user <名前> <コマンド>
設定
# 設定
claude config list # すべての設定を表示
claude config set <キー> # 設定を変更
claude config get <キー> # 設定値を取得
# ログイン/認証
claude login # 認証
claude logout # ログアウト
一般的なファイルパターン
@ 参照
# プロンプトや CLAUDE.md で
プロジェクト概要は @README.md を参照。
認証ユーティリティは @src/lib/auth.ts を確認。
依存関係は @package.json を参照。
CLAUDE.md テンプレート
# 最小 CLAUDE.md
## プロジェクト
[簡単な説明]
## コマンド
- npm run dev
- npm test
## 標準
- TypeScript strict モード
- 機能にはテストが必要
# 完全な CLAUDE.md
## 概要
[プロジェクト説明]
## 技術スタック
- [フレームワーク]
- [言語]
- [データベース]
## ディレクトリ構造
src/
├── [フォルダ]/ # [目的]
└── [フォルダ]/ # [目的]
## コマンド
- [コマンド] - [説明]
## 自律操作
- [許可されるアクション]
## 確認が必要
- [制限されるアクション]
権限パターン
settings.json
{
"permissions": {
"allow": [
"Read",
"Write",
"Edit",
"Bash(npm:*)",
"Bash(git:*)"
],
"deny": [
"Read(.env*)",
"Write(.env*)",
"Bash(rm -rf:*)"
]
}
}
パターン構文
| パターン | マッチ |
|---|
Read | すべての読み取り操作 |
Write(src/**) | src/ とサブディレクトリへの書き込み |
Bash(npm:*) | すべての npm コマンド |
Bash(git diff:*) | 任意の引数付き git diff |
Read(.env*) | 任意の .env ファイル |
モデル比較
| モデル | 最適な用途 | 速度 | コンテキスト |
|---|
| Opus 4.5 | 複雑な推論、重要なタスク | 遅い | 200K |
| Sonnet 4.5 | 一般的なコーディング、バランス | 速い | 200K |
| Haiku 4.5 | 素早いタスク、探索 | 最速 | 200K |
各モデルの使い分け
- Opus:アーキテクチャ決定、セキュリティレビュー、複雑なリファクタリング
- Sonnet:日常の開発、機能実装
- Haiku:素早い質問、ファイル探索、簡単な編集
メモリシステム
メモリファイル
| 場所 | スコープ | 用途 |
|---|
~/.claude/CLAUDE.md | グローバル | 個人の好み |
./CLAUDE.md | プロジェクト | チーム標準 |
./.claude/CLAUDE.md | プロジェクト | チーム標準(隠し) |
./CLAUDE.local.md | 個人 | 個人のオーバーライド |
優先順位
1. CLAUDE.local.md(最高)
2. ./CLAUDE.md
3. ~/.claude/CLAUDE.md(最低)
一般的なワークフロー
新機能の開始
claude
> [機能説明]を実装
> TDD に従う - テストを先に書く
問題のデバッグ
claude
> デバッグ:[エラーメッセージ]
> [パス]のログを確認
コードレビュー
claude
> [ファイル]の変更をレビュー
> フォーカス:セキュリティ、パフォーマンス、保守性
リファクタリング
claude
> [コンポーネント]を[パターン]にリファクタリング
> 後方互換性を維持
トラブルシューティング クイックフィックス
| 問題 | 解決策 |
|---|
| CLAUDE.md が無視される | ファイルの場所を確認(./CLAUDE.md または ./.claude/CLAUDE.md) |
| MCP が読み込まれない | claude mcp reset-project-choices |
| 権限が拒否される | settings.json の allow リストに追加 |
| トークン使用量が高い | /compact を使用するか新しいセッションを開始 |
| モデルが間違っている | Option+P(Mac)または Alt+P(Win/Linux) |
| 設定が適用されない | Claude Code を再起動 |
環境変数
# API 設定
ANTHROPIC_API_KEY=sk-...
# プロキシ(必要な場合)
HTTP_PROXY=http://...
HTTPS_PROXY=https://...
# デバッグ
CLAUDE_CODE_DEBUG=1
印刷用サマリー
CLAUDE CODE クイックリファレンス
================================
ショートカット
--------------
Escape 生成をキャンセル
Ctrl+C 中断 / 終了
Ctrl+L 画面をクリア
Opt/Alt+P モデルを切り替え
コマンド
--------
/help コマンドを表示
/clear 履歴をクリア
/init CLAUDE.md を作成
/doctor 問題を診断
CLI
---
claude セッションを開始
claude "プロンプト" 単一プロンプト
claude -c セッションを続行
claude --model X モデル X を使用
ファイル
--------
./CLAUDE.md プロジェクト設定
~/.claude/CLAUDE.md グローバル設定
CLAUDE.local.md 個人のオーバーライド
.claude/settings.json 権限
MCP
---
claude mcp list サーバーを表示
claude mcp add サーバーを追加
claude mcp remove サーバーを削除
このページをブックマークして手元に置いてください。思っている以上に参照することになります。
出典:Claude Code ドキュメント、Claude Code GitHub