■
・よく使うショートカットキー一覧
WindowsではCtrlと組み合わせだが、Macではcommandキーになる。
// エディタ関係
コマンド | 機能 |
---|---|
command + A | 全選択 |
command + C | コピー |
command + X | カット |
command + V | ペースト |
command + Z | 取り消す |
command + Shift + Z | やり直す |
command + S | 上書き保存 |
command + Shift + S | 新しい名前で保存 |
command + ] | 右へ複数行インデント |
command + [ | 左へ複数行インデント |
※複数行インデント
WindowsのVisual Studio等のエディタでは複数行選択し、Tabキー、Shift+Tabキーで行えたが、
XcodeではTabに置き換えられてしまう。
// ビルド、デバッグ関係
コマンド | 機能 |
---|---|
command + B | ビルド |
command + return | ビルドして進行(実行) |
command + option + R | 実行 |
command + shift + R | コンソール表示 |
command + \ | 現在の行にブレークポイントの挿入(削除) |
command + option + \ | ブレークポイントを無効にする(有効へ) |
command + option + P | 続行 |
command + shift + I | ステップイン |
command + shift + O | ステップオーバー |
command + shift + T | ステップアウト |
command + option + B | ブレークポイント一覧表示 |
// 11:30〜追加分 (他にも思い出したので)
コマンド | 機能 |
---|---|
command + F | 単一ファイル検索 |
command + shift + F | プロジェクト検索 |
command + ダブルクリック | ※下記で説明 |
option + ダブルクリック | 選択した単語のリファレンスを開く |
/* command + ダブルクリックの説明 */ // hoge.h ----------------------------------------- @interface Hoge : NSObject { int fuga; } - (void) funcHoge:(int)withVal; @end // hoge.m ----------------------------------------- #import "Hoge.h" @implementation Hoge - (void) funcHoge:(int)withVal { } @end // main.m ----------------------------------------- [self funcHoge:1];
上記のようなコードがあった場合、main.mの"funcHoge"にカーソルを合わせてcommand+ダブルクリックすると、
hoge.mで実際に定義されているコードへ飛ぶ。
hoge.mのメソッド"funcHoge"で行うと、hoge.hに飛ぶ。
これはかなり使えます!
ショートカットキーではなく、マウス右クリックか、control+左クリックで表示されるメニューにある
「定義へジャンプ」でも行える。
option+ダブルクリックでは、対応したリファレンスが開かれる。
たとえば、"UIView"と書かれているコードで、行うと、UIViewのクラスリファレンスが開かれます。
もし対応する単語がなくても、検索してくれます。
※"view"という単語で行ったら"view"を含むリファレンスの一覧が表示される。