ハチマン | 八幡山と育児、ライフスタイル、ITの情報ブログ

Xcodeショートカット13選【2026年版】3つは別機能に変わった

Xcodeショートカット13選【2026年版】3つは別機能に変わった

最初に結論を書きます。この記事は2015年に公開したもので、当時ここで紹介した13個のうち3つは、いま同じキーを押すとまったく別の機能が動きます。私自身の書き間違いも1つ見つかったので、合わせて4箇所を直しました。

2026年9月14日、AppleはXcode 27を正式リリースしました。11年ぶんの変更を一度に反映するため、13個すべてを公式ドキュメントと現行のキー割り当てに突き合わせ直しています。残り10個は今日もそのまま通用しました。

先に、動きが変わった3つから片づけます。

最初に大事な話:この3つは押しても当時の動きをしません

一番驚いたのは1つ目です。あのキーは、AIに奪われていました。

⌥⌘0 はユーティリティエリアではなく「コーディングツール」を開く

2015年当時、右側のユーティリティエリア(インスペクタ)の表示・非表示は ⌥⌘0 でした。ところが現在、Appleの公式ドキュメントはこう書いています。

Press Command-Option-0 from anywhere in the source editor with or without selecting code.
(Using coding intelligence in the source editor)

⌥⌘0 で開くのは Show Coding Tools、つまりAIにコードの説明や修正を頼むポップオーバーです。さらに ⌘0 単独はコーディングアシスタントそのものを開くキーに割り当てられています。

11年前にパネルの開閉だった2つのキーが、いまはAIとの対話の入口になっている。この記事を書き直していて、一番「時代が変わった」と感じた瞬間でした。

⌥⌘Return は「アシスタントエディタ」ではなくなった

エディタを左右に分割するアシスタントエディタは、当時 ⌥⌘Return でした。現在このキーはSwiftUIキャンバス(プレビュー)の表示・非表示に割り当てられています。

アシスタントエディタを開きたいときは、修飾キーがひとつ増えて ⌃⌥⌘Return です。1画面に戻す ⌘Return だけは、11年前と変わっていません。

StoryboardとコードをIBOutletでつなぐ作業が減り、代わりにSwiftUIのプレビューを眺める時間が増えた。この10年の変化が、そのままキーの優先順位に出ています。

⌃⌘↑ はキーが生きている。ただし役目が変わった

⌃⌘↑ / ⌃⌘↓ は今もNavigateメニューの「Jump to Next / Previous Counterpart」として機能します。キーそのものは無事です。

変わったのは用途のほう。当時の目的だった「ヘッダーファイル(.h)と実装ファイル(.m)の行き来」は、Swiftがヘッダーを持たない言語なので成立しません(Swift.orgいわく「modules eliminate headers」。Objective-Cと混在させる場合だけ、Xcodeが自動生成する -Swift.h やブリッジングヘッダが登場します)。狙ったファイルへ一発で飛びたいなら、後で紹介する ⇧⌘O のほうが確実です。

私の書き間違い:⌘I を押すとインデントは揃わずInstrumentsが起動する

4つ目は、Xcodeではなく私のミスです。当時の記事は本文で「⌃I(Control + i)」と正しく書きながら、末尾のまとめ一覧だけ「⌘i」と取り違えていました。

自動インデント(再インデント)は ⌃I です。⌘I は Profile、つまりInstrumentsを起動してプロファイリングを始めるキー。コードを整形したかっただけなのに別アプリが立ち上がってビルドが走る。初心者ほど「今なにが起きたのか」が分からなくなります。11年遅れになりましたが、はっきり訂正しておきます。

おまけの前提崩れ:Xcode 27はIntel Macに入りません

AppleのXcode 27リリースノートには「Xcode 27 will only install and run on Apple silicon Macs」と明記されています。動作にはmacOS Tahoe 26.6以降が必要で、同梱されるのはSwift 6.4です。

ただし誤解のないように補足すると、Intelを含むUniversalアプリのビルド自体は引き続き可能です(同リリースノートによれば、macOS 27 SDKはmacOS 12までのバックデプロイに対応)。使えなくなるのは「Intel MacでXcode 27を動かすこと」のほうです。

2015年にこの記事を読んで開発を始めた方のMacは、おそらくIntel機でしょう。ショートカット以前の前提として、ここは押さえておいてください。買い替えの判断材料はMacBook初心者にお勧めする厳選ガジェット10選にまとめています(Apple Silicon搭載のMacはこちら)。

11年生き残った10個。ここは安心して覚えてください

意外かもしれませんが、13個中10個は一文字も変わっていません。IDEのキー割り当ては、思っているよりずっと保守的です。

用途 キー
コメントアウトの追加・解除 ⌘/
自動インデント(再インデント) ⌃I
デバッグエリアの表示・非表示 ⇧⌘Y
エディタを1画面に戻す ⌘Return
ファイル内のプロパティ・メソッド一覧 ⌃6
ファイル内検索 ⌘F
プロジェクト全体を検索 ⇧⌘F
クリーン(ビルドキャッシュの削除) ⇧⌘K
ビルド ⌘B
Xcode・シミュレータの終了 ⌘Q

ひとつ補足を。⌘Q は当時「強制終了」と書いてしまいましたが、あれはごく普通の終了です。固まって ⌘Q にも反応しないときは、macOSの ⌥⌘Esc(強制終了ダイアログ)を使ってください。

⌃6 にも注意点があります。これは「いま開いているファイルの中身の一覧」ですが、⌘ と数字の組み合わせは左側のナビゲータ切り替えに割り当たっています。⌃ と ⌘ を押し間違えると、全部ハズレを引きます。

2015年版に足りなかった、今なら真っ先に覚える5個

13個のリストを見返して「なぜこれを入れなかったのか」と思ったのが、この5つです。

  • ⇧⌘O(Open Quickly) — ファイル名でも型名でもメソッド名でも、打った文字で候補が絞れて一発で飛べます。プロジェクトが100ファイルを超えたあたりから、ナビゲータをスクロールする時間がまるごと消えます。
  • ⌃⌘J(Jump to Definition) — カーソル位置の定義元へジャンプ。他人が書いたコードを読むときの主力です。
  • ⌃⌘E(Edit All In Scope) — 同一ファイル内の同じ名前を一括で書き換えます。プロジェクト全体で変えたいときは、右クリック → Refactor → Rename のほうを使ってください。
  • ⇧⌘L(Library) — Viewパーツやモディファイアをキーワード検索して挿入できます。
  • ⌘\(ブレークポイントの設置・解除) — ここは日本語配列のMacをお使いの方に補足を。英語記事の表記は ⌘\ ですが、日本語環境では⌘¥ として紹介されていることが多い箇所です。Xcodeの設定ではなく、キーの刻印が違うだけの話です。

2026年のXcodeでは、ショートカットより先に開く場所がある

⌘0 がAIに割り当てられた話には、続きがあります。

Appleの公式ドキュメントSetting up coding intelligenceによれば、Xcode > Settings > Intelligence でコーディングアシスタントを有効にします。ここでClaudeやChatGPTをオンにでき(Claudeはエージェントとチャットの2系統から選べます)、Xcode 27ではGoogle Geminiも追加されました。

そしてXcode 27のリリースノートには「The coding assistant has moved out of the navigator into the editor area(コーディングアシスタントはナビゲータからエディタエリアへ移動した)」と書かれています。画面のどこに何があるかという前提そのものが、この9月に動いたわけです。エージェントがシミュレータを起動してアプリを入れ、タップを送って画面を撮るところまで、公式機能として入っています。

ショートカットを覚える目的は「キーボードから手を離さないこと」でした。その目的地が、補完だけでなく対話にも伸びている。⌥⌘0 がパネル開閉からAIに変わったのは、その象徴だと思います。

この記事を信じないでください。正はあなたのXcodeにあります

調べていて気づいたことが、ひとつあります。Appleは現行Xcodeの網羅的なショートカット一覧を公開していません。公式の一覧はXcode 4時代のアーカイブが最後で、そこには「Jump to Definition は ⇧⌘D」と書かれています。現行とは違います。

つまりネット上のショートカット記事は、書いた人が自分のXcodeで確かめた結果の集合体です。私の記事は3箇所が腐りました。検索で上位に出てくる日本語のまとめ記事も、多くはXcode 14〜15の頃で更新が止まっています。

だから最後に、絶対に古くならない一手を置いておきます。⌘, で設定を開き、「Key Bindings」を選ぶ。Xcodeの全コマンドと現在のキーが一覧で出ます。フィルタ欄に「Indent」や「Inspector」と打てば、あなたが今使っているXcodeでの正解がその場で分かる。空いているキーへの割り当て変更も、ここからできます。

記事は参考書、Key Bindingsは正本。この順番さえ体に入れてしまえば、次にXcodeのメジャーバージョンが上がっても迷いません。

整理すると、2015年版から直したのは ⌥⌘0・⌥⌘Return・⌃⌘↑ の3点と、⌃I の表記ミス。足したのは ⇧⌘O ⌃⌘J ⌃⌘E ⇧⌘L ⌘\ の5つと、Settings > Intelligence です。

最後にひとつ伺わせてください。あなたがXcodeで一番「ついマウスに手が伸びてしまう」操作は、何でしょうか。それこそが、次に覚えるべき1個です。Key Bindingsでその名前を検索するところから始めてみてください。

これからSwiftを学ぶ方はSwiftの入門書から、お子さんのプログラミングの入口を探している方は小学生がマインクラフトに夢中な理由と失敗しない始め方もあわせてどうぞ。

この記事をシェア
【DMM FX】入金
世田谷区八幡山から育児とライフスタイル、ITに関する情報をブログでお届けします。
Return Top