かみやんの技術者ブログ

主にプログラムの話です

Xcodeの環境設定メモ

やー、Twitter始めて、すっかりBLOGの更新が減るな。前も書いた気がするが。

久しぶりにコーディングしている訳だが、Xcodeの設定メモ。

メニュー>Xcode>環境設定。

【全般】
レイアウトは、オールインワンがいいという人がいるが、オールインワンだとプロジェクト内検索が、右上ペインにでて、そこが狭いので、やはりデフォルトがよい。
【コード入力補助】

  • エディタ関数ポップアップ:リストをアルファベット順に並び替えON。デフォルトでは、ソースコード内の順であるが、僕はメソッド名で探すのでアルファベット順がよい。Eclipseでの経験が多いためかもしれない。

【ビルド】

  • ビルド結果ウィンドウ:
    • ビルド中に開く:問題が起きたとき。警告を無視するのは良くないので。
    • ビルド後に閉じる:問題がないとき。問題なければ勝手に閉じるが楽なので。ちなみに「問題がなく完了したとき」では警告があっても閉じてしまう。
  • 保存されていないファイルの処理:常に保存。保存しますか?の確認でNOを選択したことがないので。そもそもUNDO効くし。SVNもあるし。

キーバインド
僕は、統合環境のバインドをできるだけ周到したい派。環境移るたびに設定するのが面倒だから。でも、やっぱり少しカスタマイズ。

  • プロジェクト内で選択されたテキストを検索:コマンド+T。Eclipseで参照検索はガンガン使っていたので。
  • 選択されたテキストを検索:コマンド+E。コーディング中に検索は大量に使うので。
  • 定義へジャンプ:コマンド+D。Eclipseのときもガンガン使っているので。
  • 次のファイル:Alt+コマンド+→。2つのファイルを交互に見ることがよくあるので。
  • 前のファイル:Alt+コマンド+←。
  • 次のビルド警告またはエラー:コマンド+:。デフォルト設定は英語キーボード用かな?って感じなので。
  • 前のビルド警告またはエラー:コマンド+;。
  • デバッガ:コマンド+Y。これもよく開く。
  • コンソール:コマンド+R。これもよく開く。
  • 選択したテキストを製品ドキュメント内で検索:コマンド+H。

特に、検索系に当てた、コマンド+T, E, D, Hは必須。
【テキスト編集】

  • ページガイドの表示:ON。80桁。

【インデント設定】

  • エディタの行を折り返す:ON。ウインドウの右端で折り返してくれます。他人が書いたコードがやたら右に長いときがあるので。

あとは、環境設定画面ではないけれども、メニュー>実行>デバッガ表示>縦方向レイアウト。デフォルトのスプリットはソースコードペインの高さが足りない。

コーディングは久しぶりだが、毎日毎日楽し〜。良い物を作りたいと爆発的に情熱を傾けていたらきっと世の中に伝わると思う。
そう信じて頑張ります。