Claude Code ショートカット|キーボード操作とコマンド一覧

45 min read

Claude Codeをより効率的に使うためのショートカットキーとコマンドを紹介します。これらを覚えることで、開発作業がさらにスムーズになります。

キーボードショートカット

基本操作

ショートカット

動作

Enter

メッセージ送信(1行の場合)

Shift + Enter

改行(複数行入力)

Ctrl + C

現在の処理を中断

Ctrl + D

Claude Codeを終了

Ctrl + L

画面クリア

Escape

現在の入力をキャンセル

編集操作

ショートカット

動作

Ctrl + A

行頭に移動

Ctrl + E

行末に移動

Ctrl + U

カーソル前を削除

Ctrl + K

カーソル後を削除

Ctrl + W

前の単語を削除

Ctrl + Y

削除した内容をペースト

履歴操作

ショートカット

動作

/ Ctrl + P

前の入力履歴

/ Ctrl + N

次の入力履歴

Ctrl + R

履歴検索

特殊操作

ショートカット

動作

Tab

自動補完

Ctrl + Z

直前の変更を取り消し

スラッシュコマンド一覧

セッション管理

コマンド

説明

/clear

現在のセッションをクリア

/resume

過去のセッションを再開

/continue

直近のセッションを再開

/history

会話履歴を表示

情報表示

コマンド

説明

/status

現在の状態を表示

/usage

使用量を表示

/context

コンテキスト残量を表示

/model

使用中のモデルを表示

メモリ・設定

コマンド

説明

/memory

メモリ(CLAUDE.md)を管理

/memory add "内容"

メモリに追加

/memory show

現在のメモリを表示

/settings

設定を表示・変更

コード操作

コマンド

説明

/compact

コンテキストを圧縮

/undo

直前の変更を取り消し

/diff

変更差分を表示

Git操作

コマンド

説明

/commit

コミットを作成

/pr

プルリクエストを作成

タスク管理

コマンド

説明

/task "内容"

サブエージェントにタスクを依頼

/plan

計画モードに入る

/todo

ToDoリストを表示

ヘルプ

コマンド

説明

/help

ヘルプを表示

/commands

利用可能なコマンド一覧

よく使うコマンドの詳細

/clear - セッションクリア

/clear
  • 現在の会話履歴をクリア
  • コンテキストをリセット
  • CLAUDE.mdの設定は保持

使用場面:

  • 新しいタスクを始める時
  • コンテキストがいっぱいになった時
  • 話題を完全に切り替える時

/resume - セッション再開

/resume

過去のセッション一覧が表示されます:

Recent sessions:
1. [2025-02-01 14:30] User auth implementation
2. [2025-02-01 10:15] Bug fix for cart
3. [2025-01-31 16:45] API refactoring
...

Select a session to resume (1-10):

/compact - コンテキスト圧縮

/compact
  • 過去の会話を要約して圧縮
  • 重要な情報は保持
  • コンテキスト容量を確保

使用場面:

  • 長いセッションの途中
  • コンテキスト残量が少なくなった時

/commit - Git コミット

/commit

Claude Codeが変更内容を分析し、適切なコミットメッセージを生成して提案します。

Suggested commit message:
feat: add user authentication with JWT tokens

Proceed with commit? (y/n):

/task - サブエージェント

/task "src/components配下のファイル構成を調査してください"

メインのコンテキストを消費せずに、別のエージェントがタスクを実行します。

入力の効率化

複数行入力

# Shift + Enter で改行
以下の機能を実装してください:
- ログイン機能
- ログアウト機能
- パスワードリセット

ファイルパスの補完

# Tab キーで補完
/read src/comp[Tab]
→ /read src/components/

コマンド補完

# Tab キーでコマンド補完
/com[Tab]
→ /commit または /compact

VSCode拡張機能のショートカット

VSCode内でClaude Codeを使う場合の追加ショートカット:

Windows/Linux

ショートカット

動作

Ctrl + Shift + P

コマンドパレット

Ctrl + Shift + C

Claude Codeパネルを開く

macOS

ショートカット

動作

Cmd + Shift + P

コマンドパレット

Cmd + Shift + C

Claude Codeパネルを開く

パネル操作

ショートカット

動作

Escape

パネルからエディタにフォーカス

Ctrl + Enter

選択コードをClaudeに送信

カスタムショートカット

エイリアスの設定

シェルのエイリアスを設定して効率化:

# ~/.bashrc または ~/.zshrc に追加

# Claude Codeをすぐ起動
alias cc="claude"

# 直前のセッションを再開
alias ccr="claude --continue"

# 履歴から再開
alias cch="claude --resume"

カスタムコマンドの作成

.claude/commands/ にカスタムコマンドを作成:

# ~/.claude/commands/daily-standup.md
# 日次スタンダップ用のプロンプト

昨日からの変更点を要約し、
今日やるべきタスクを提案してください。

使用:

/daily-standup

効率的なワークフロー例

例1: 新機能開発

# 1. 新セッション開始
claude

# 2. 計画を立てる
/plan

# 3. 実装(複数行で詳細指示)
Shift + Enter で複数行入力

# 4. 変更確認
/diff

# 5. コミット
/commit

例2: バグ修正

# 1. 直近セッション再開
claude --continue

# 2. エラー内容を貼り付け
# 複数行の場合は Shift + Enter

# 3. 修正適用後、テスト実行
# Ctrl + C で必要に応じて中断

# 4. コミット
/commit

例3: コードレビュー

# 1. Claude Code起動
claude

# 2. 差分を確認
/diff

# 3. レビューを依頼
このPRの変更をレビューしてください

# 4. 必要に応じて履歴検索
Ctrl + R

ショートカットのカスタマイズ

settings.jsonでの設定

{
  "keybindings": {
    "clear": "Ctrl+Shift+L",
    "compact": "Ctrl+Shift+K",
    "commit": "Ctrl+Shift+G"
  }
}

よくある質問

Q: ショートカットが効かない場合は?

A: ターミナルエミュレータの設定と競合している可能性があります。ターミナルの設定を確認してください。

Q: macOSでCtrlの代わりにCmdを使えますか?

A: 一部のショートカットは対応していますが、基本的にはCtrlを使用します。

Q: カスタムショートカットを追加できますか?

A: settings.jsonで一部のショートカットをカスタマイズできます。

Q: コマンドの一覧を確認したい

A: /help または /commands で利用可能なコマンドを確認できます。

まとめ

よく使うショートカット TOP 5

ショートカット

動作

Ctrl + C

処理中断

Shift + Enter

改行

前の入力

Tab

補完

Ctrl + L

画面クリア

よく使うコマンド TOP 5

コマンド

説明

/clear

セッションクリア

/resume

過去のセッション再開

/commit

コミット作成

/compact

コンテキスト圧縮

/help

ヘルプ表示

ショートカットとコマンドを活用することで、Claude Codeでの開発がより効率的になります。最初は基本的なものから覚えて、徐々に使いこなしていきましょう。

参考リンク

Related Articles