xyk blog

最近は iOS 開発の記事が多めです。

よく使う Xcode のショートカットメモ

developer.apple.com

Command(⌘) + Option(⌥) + [

選択行(複数行可)を上に移動

Command(⌘) + Option(⌥) + ]

選択行(複数行可)を上に移動

Command(⌘) + Control(^) + 左 or 右

超使う。ソースコード上の定義にジャンプしたり、戻ったり。
トラックパッドの左右スワイプでも同様なことができるがデカいファイル上で行うと固まったりするので、上のコマンドでやるほうがよい。

Command(⌘) + b

ビルド

Command(⌘) + r

ビルド&シミュレータ起動。

Command(⌘) + k

クリーン

Command(⌘) + .

ビルドのキャンセル。

Command(⌘) + 1

プロジェクトナビゲーター表示。左ペインのソースコードツリーのこと。
Command(⌘) + 2,3,4,5… で左ペインをメニューをそれぞれ表示する。

Command(⌘) + Shift(⇧) + j

現在、開いているファイルのプロジェクトナビゲーター上の位置に移動して表示。

Command(⌘) + f

現在開いているファイルに対して検索を行う。

Command(⌘) + Shift(⇧) + f

全ファイルに対して検索を行う。
さらに検索窓の上の 「Find」部分を「Replace」に入れ替えることで置換用窓が現れる。
これを使えば全ファイルを対象に一括置換が可能。置換前にプレビューで確認できるので安心して置換できる。

Command(⌘) + Shift(⇧) + o

ファイル名でインクリメンタル絞り込みを行いつつ検索する。

Command(⌘) + Option(⌥) + Enter / Option(⌥) + ファイルクリック

現在開いているウインドウを分割して2つのファイルを表示する。(画面分割形式 は Assistant Editor の設定で指定できる) ウィンドウを閉じるにはCmd + Enter。表示と違うので注意。

Command(⌘) + Option(⌥) + 0

Utilities の表示・非表示。画面右ペインのこと。
Command(⌘) + Option(⌥) + 2,3,4,5… で右ペインをメニューをそれぞれ表示する。

Command(⌘) + 0

画面左ペインの表示・非表示。

Command(⌘) + Shift(⇧) + <

Scheme 編集画面を開く。

Command(⌘) + Control(^) + [ or ]

Target を切り替える。


番外編

ブレイクポイントの削除

ブレイクポイントを枠外にドラッグで移動させて離すと削除される。
これ知らずに右クリックから Delete Breakpoint で削除してて面倒くさいと思ってた・・