Edited at

Xcodeチートシート

More than 3 years have passed since last update.

自分用チートシート。随時更新。


ウィンドウ、エリア

ショートカットキー
効果

Cmd + Sft + 1
Welcom to Xcode(起動画面)の表示

Cmd + F1
Xcode内のWindow切替

Cmd + 0
左ペイン表示/非表示

Cmd + Alt + 0
右ペイン表示/非表示

Cmd + Sft + Y
デバッグエリア表示/非表示


ストーリーボード

ショートカットキー
効果

Cmd + Alt + Sft + D (※)
Show Docment Outline

DocmentOutlineでitemをAlt + クリック
itemの名前変更

ダブルクリック
縮小表示/標準表示切り替え

右 + クリック / Ctrl + クリック
縮小率メニューを表示

(※)カスタムキー

StoryBoardの「Show Document Outline」をショートカットに設定


ファイル操作、ヘルプ

ショートカットキー
効果

Cmd + Sft + O
名前を入力してファイルを開く

Cmd + 2
クラス名の一覧からファイルを開く

Ctr + Cmd + ←
一つ前開いたファイルに戻す

Ctr + Cmd + →
一つ後開いたファイルに進む

Cmd + '
次のエラーにジャンプ

Cmd + "
前のエラーにジャンプ

Cmd + ソース内のクラス名やメソッド名をクリック
クラスやメソッドの定義にジャンプ

Cmd + Ctrl + J (↑と同じ)
クラスやメソッドの定義にジャンプ

Opt + ソース内のクラス名やメソッド名をクリック
クラスやメソッドをリファレンスで検索

Ctrl + .
入力補完

Cmd + Alt + ,
Assistant Editor / Primary Editorで開く

Alt + ファイル選択
2画面表示(アシスタントエディタ)になり、選択したファイルを右側に表示する


検索

ショートカットキー
効果

Cmd + F
検索

Cmd + G
検索において該当した次の検索結果に移動する

Shft + Cmd + G
検索において該当した一つ前の検索結果に移動する

Shift + Cmd + F
ワークスペース内のすべてのファイルからgrep 検索

Ctr + 6
Source Editor上部にあるメニューを開く > 絞り込み入力

メソッドを選択 + Ctr + 1 > Callers
メソッドの呼び出し元を表示する(※)

(※)または Assistant editor を開き、表示するコードを "Callers" に変更。

あとは左のエディタでメソッドにカーソルを合わせることで、自動的に呼び出し元のコードが表示される。

(呼び出し元が複数ある場合は最初を表示)

コード追跡に役立つ Xcode の機能


ビルド、デバッグと実行

ショートカットキー
効果

Cmd + R
実行

Cmd + B
ビルド

Cmd + .
停止

Cmd + Ctrl + Y
Continue

F6
Step Over

F7
Step Into

F8
Step Out

Cmd + \
BreakPoint 追加/削除


コード編集

ショートカットキー
効果

Cmd + Z
戻す

Cmd + Shft + Z
進む

Ctrl + I
選択範囲所在行のインデントを自動的に前後のソースに合わせる

Cmd + /
カーソル位置または選択範囲をコメントアウト.もう一度押すと、コメントアウトを解除する

Cmd + [
カーソル行または選択されている行インデントを下げる

Cmd + ]
カーソル行または選択されている行インデントを上げる

Cmd + ←
カーソルを行頭へ移動

Cmd + →
カーソルを行末へ移動

Cmd + ↑
カーソルをファイルの先頭へ移動

Cmd + ↓
カーソルをファイルの最後へ移動

Cmd + Alt + ←
ソースを折りたたみする

Cmd + Alt + →
カーソルを折りたたみから展開する

Cmd + Ctr + E
選択中のテキストと同じ部分をまとめて変更する

Ctrl + E
行の最後に移動

Ctrl + A
行の最初に移動

Ctrl + D
右の1文字削除

Opt + →
右の1単語分移動

Cmd + Shft + →
現在のカーソルの位置からその行の最後までを選択

Cmd + Shft + ←
現在のカーソルの位置からその行の最初までを選択

Cmd + K
カーソル位置から行端までを切り取り

Alt + マウス
マウスカーソルが+の状態で矩形選択

【開発効率アップ↑】Xcodeでよく使うショートカットまとめのまとめと解説


シュミレータ

ショートカットキー
効果

Cmd + →
右回転

Cmd + ←
左回転

Cmd + S
スクリーンショット

Cmd + Sft + H
ホームボタン

Swift でアプリ開発を1ヶ月やってみて感じた Xcode の効率的な使い方と、Web と連動するときのプラクティス