
Xcodeの便利なショートカット・キー割り当てまとめ
公開日: 2026.9.29
Apple公式の統合開発環境(IDE)である「Xcode」のキーボードショートカットをまとめました。Swiftでのアプリ開発を効率化するエディタ編集、ビルド・デバッグ、ナビゲーション、そして表示切り替えやファイル操作までを網羅しています。
エディタ・コード編集
まずは、コード記述や、インデントの調整、コメントアウト、行移動などの「常時使う」エディタ系のショートカットをマスターしましょう。
ンラインでのスコープ内同時編集(⌃⌘E)や、行の上下移動、コードブロックの折りたたみなどを使いこなすことで、キーボードから手を離さずに美しく整ったコードを素早く記述できます。
同じような作業がコピペやマウス、カーソル操作でもできますが、これらのショートカットを組み合わせて使うことで、コーディングスピードを劇的にアップできます。
| 動作 | ショートカット |
|---|---|
| コード補完リスト表示 | Ctrl\ |
| スコープ内のすべてを同時編集 | CtrlCmd (⌘)E |
| インデント右シフト | Cmd (⌘)] |
| インデント左シフト | Cmd (⌘)[ |
| 行を上に移動 | AltCmd (⌘)[ |
| 行を下に移動 | AltCmd (⌘)] |
| 選択範囲のコメントアウト切替 | Cmd (⌘)/ |
| コードブロックを折りたたむ (Fold) | AltCmd (⌘)← |
| コードブロックを展開 (Unfold) | AltCmd (⌘)→ |
ビルド・実行・デバッグ
次にマスターしたいのが、アプリ開発における最重要フローである、ビルド、テスト実行、デバッグ操作のショートカット。
アプリの開発では、プログラムの実行(⌘R)やテスト(⌘U)、クリーン、ステップ実行、ブレークポイントの制御など、デバッグと検証を常に行ったり来たりします。
マウスで操作をすることも可能ですが、ショートカットから即座に実行できるようになると、地味にストレスとなるマウス操作から解放されます。
| 動作 | ショートカット |
|---|---|
| 実行 (Run) | Cmd (⌘)R |
| テスト実行 (Test) | Cmd (⌘)U |
| プロファイル測定 (Profile) | Cmd (⌘)I |
| 静的解析 (Analyze) | CtrlCmd (⌘)B |
| ビルド (Build) | Cmd (⌘)B |
| クリーン (Clean) | ShiftCmd (⌘)K |
| ビルドフォルダーの全削除・クリーン | ShiftAltCmd (⌘)K |
| 実行停止 (Stop) | Cmd (⌘). |
| ステップイン (Step Into) | F7 |
| ステップオーバー (Step Over) | F6 |
| ステップアウト (Step Out) | F8 |
| 現在行にブレークポイント追加 | Cmd (⌘)\ |
| ブレークポイントの有効化/無効化 | Cmd (⌘)Y |
| コンソールをクリア | Cmd (⌘)K |
ナビゲーション操作
コード定義へのジャンプや、履歴の前後移動、対となるファイル(ヘッダーとソース等)の切り替えなど、コードを読み解くためのショートカットです。
大規模なプロジェクトになるほど、行数指定や履歴から最適なコードにスピーディに、迷子にならずアクセスすることができるかどうかが、開発効率の面で大きく影響をします。
ショートカットで身体に覚えさせておけば、即座に移動できるようになるので、必ずマスターしましょう。
| 動作 | ショートカット |
|---|---|
| プロジェクトナビゲーターで選択位置を表示 | Cmd (⌘)L |
| 履歴を進む (Go Forward) | CtrlCmd (⌘)→ |
| 履歴を戻る (Go Back) | CtrlCmd (⌘)← |
| 定義へジャンプ | ShiftCmd (⌘)D |
| 対となるファイルへ移動 (Counterpart) | CtrlCmd (⌘)↑ |
| 次のプレースホルダーへジャンプ | Ctrl/ |
| 次のエラー・問題へ移動して修正 | CtrlCmd (⌘)' |
表示・ナビゲーター操作
地味に便利なのが、Xcodeの特徴である画面左側のナビゲーターエリアを切り替えるショートカット。
プロジェクトファイルの一覧、シンボル、検索、ビルドエラー(Issue)、デバッグ情報などを「⌘ + 数字キー」で瞬時に行き来できます。
表示・非表示の切り替え(⌘0)やデバッグエリアの表示(⇧⌘Y)と組み合わせると、特にMacBookシリーズのように画面サイズが小さい環境で、開発画面を最大限広く、最適しながら使うことができます。
| 動作 | ショートカット |
|---|---|
| プロジェクトナビゲーターを表示 | Cmd (⌘)1 |
| シンボルナビゲーターを表示 | Cmd (⌘)2 |
| 検索ナビゲーターを表示 | Cmd (⌘)3 |
| 問題ナビゲーター (Issue) を表示 | Cmd (⌘)4 |
| デバッグナビゲーターを表示 | Cmd (⌘)5 |
| ブレークポイントナビゲーターを表示 | Cmd (⌘)6 |
| ログナビゲーターを表示 | Cmd (⌘)7 |
| ナビゲーター領域の表示/非表示 | Cmd (⌘)0 |
| アシスタントエディタを表示 | AltCmd (⌘)Enter |
| デバッグエリアの表示/非表示 | ShiftCmd (⌘)Y |
編集メニュー
元に戻す・やり直しの基本操作に加え、プロジェクト内の検索や一括置換などの編集操作に関するショートカット。ここはmacOSとほとんど同じなので、すでにマスターしているという方もいるかもしれません。
中でも、ワークスペース内の全文検索や置換は開発では頻繁に使うショートカット。マスターすることで、複数ファイルにまたがるコード修正を劇的にスピードアップできます。
| 動作 | ショートカット |
|---|---|
| 元に戻す | Cmd (⌘)Z |
| やり直し | ShiftCmd (⌘)Z |
| カット | Cmd (⌘)X |
| コピー | Cmd (⌘)C |
| ペースト | Cmd (⌘)V |
| ペーストしてスタイルを合致 | ShiftAltCmd (⌘)V |
| 複製 | Cmd (⌘)D |
| すべて選択 | Cmd (⌘)A |
| ワークスペース内検索 | ShiftCmd (⌘)F |
| ワークスペース内置換 | ShiftAltCmd (⌘)F |
| ファイル内検索 | Cmd (⌘)F |
| 次を検索 | Cmd (⌘)G |
| 前を検索 | ShiftCmd (⌘)G |
ファイルメニュー
新規ファイルやプロジェクトの作成、プロジェクト内のファイル管理に関するショートカット。
使用頻度はそこまで高くありませんが、作業の起点となるファイル操作をキーボードだけで完結させることで、マウスへの持ち替えを減らし、ストレスなく開発をスタートできます。
| 動作 | ショートカット |
|---|---|
| 新規タブ | Cmd (⌘)T |
| 新規ウィンドウ | ShiftCmd (⌘)T |
| 新規ファイル | Cmd (⌘)N |
| 新規プロジェクト | ShiftCmd (⌘)N |
| 新規ワークスペース | CtrlCmd (⌘)N |
| 新規グループ | AltCmd (⌘)N |
| ファイルを追加 | AltCmd (⌘)A |
| 開く | Cmd (⌘)O |
| クイックオープン (Open Quickly) | ShiftCmd (⌘)O |
| ウィンドウを閉じる | Cmd (⌘)W |
| すべてのウィンドウを閉じる | AltCmd (⌘)W |
| タブを閉じる | ShiftCmd (⌘)W |
| 保存 | Cmd (⌘)S |
| すべて保存 | AltCmd (⌘)S |
ウィンドウ・ドキュメント操作
環境設定の起動や、オーガナイザーの表示、Apple公式のAPIリファレンスやQuick Helpなどのドキュメントを素早く開くためのショートカット。ヘルプ系は「?」の組み合わせなので、覚えやすいでしょう。
公式仕様書を瞬時に引き当てることで、開発の手を止めずに正確なSwiftコードの記述に集中できます。
| 動作 | ショートカット |
|---|---|
| 環境設定 (Preferences) | Cmd (⌘), |
| オーガナイザー表示 (Organizer) | ShiftCmd (⌘)2 |
| クイックヘルプ表示 (Quick Help) | CtrlCmd (⌘)? |
| デベロッパードキュメント表示 | AltCmd (⌘)? |