プログラミングの魔物

エラー、バグ、仕様変更と戦うブログ

xcodeショートカット覚書

XVim入れようか迷う。

キー配置

jisキー&キーボードの設定でCtrlとCmdを入れ替えている。
たまに混乱するのでちゃんと書いておこう。

Mac Win
Cmd Ctrl
Ctrl Winキー
Opt Alt

以下ショートカット一覧

git

コマンド 機能
Opt+Cmd+C commit
Opt+Cmd+X pull

ファイル

コマンド 機能
Cmd+N 新規ファイル作成
Cmd+Shift+N 新規プロジェクト作成
Cmd+Shift+O ファイルを開く
Cmd+Shift+J 表示中のファイルをナビゲーターで開く

移動

コマンド 機能
Cmd+Ctrl+← 前開いたファイルに戻る
Cmd+Ctrl+→ 進む
Cmd+Ctrl+↓ .hと.m切り替え
Opt+方向キー ワード単位でカーソル移動
Cmd+方向キー 行頭行末、文頭文末
Ctrl+/ または Tab 次のプレースホルダ
Ctrl+Shift+/ または Shift+Tab 前のプレースホルダ

編集

コマンド 機能
Cmd+[ インデントを下げる
Cmd+] インデントを上げる
Ctrl+I 再インデント
Cmd+/ コメントアウト
Ctrl+K カーソル位置から行末まで削除

ナビゲーター

コマンド 機能
Cmd+1〜7 切り替え
Cmd+0 表示/非表示

ユーティリティ

コマンド 機能
Cmd+Opt+1〜6 切り替え
Cmd+Opt+0 表示/非表示

画面切り替え

コマンド 機能
Cmd+Enter 標準編集画面
Opt+Cmd+Enter アシスタント編集画面(2画面)
Shift+Opt+Cmd+Enter バージョン編集画面(2画面)
Shift+Cmd+Y デバッグ画面表示/非表示
Cmd+ スキーム編集

タブ

コマンド 機能
Cmd+T タブを開く
Cmd+W タブを閉じる
Cmd+Shift+[ 前のタブ
Cmd+Shift+] 次のタブ
Cmd+J フォーカス移動

デバッグ

コマンド 機能
Cmd+B ビルド
Cmd+R ビルドと実行
Cmd+Opt+R 実行
Cmd+Shift+R コンソール表示
Cmd+' 次のイシュー(エラー等)へ
Cmd+¥ ブレークポイント挿入/削除
Cmd+Opt+¥ ブレークポイント無効/有効
Cmd+Opt+B ブレークポイント一覧
Cmd+Opt+P 続行
Cmd+Shift+O または F6 ステップオーバー
Cmd+Shift+I または F7 ステップイン
Cmd+Shift+T または F8 ステップアウト
Opt+Cmd+P 次のブレークポイント

リファレンス

コマンド 機能
Cmd+. 入力補完
(入力補完中に)Cmd+↑ または Cmd+↓ 補完リストの上端下端移動
Opt+シンボルダブルクリック リファレンス
Cmd+シンボルダブルクリック シンボルの定義を開く
Cmd+Ctrl+J カーソル位置の単語の定義を開く
Ctrl+Cmd+? クイックヘルプ
Ctrl+Opt+Cmd+/ 選択している単語をヘルプ検索
Ctrl+6 メソッドを表示

検索

コマンド 機能
文字列選択+Cmd+E 検索対象セット
Cmd+G 次を検索
Cmd+F ファイル内から検索
Cmd+Shift+F プロジェクト全体から検索

特殊

コマンド 機能
Ctrl+R 選択範囲のシェルスクリプトを実行し出力を挿入