openframeworksをXcodeで使う時の環境設定をいい感じにしたいと思って、以下をやりました。あんまり調べられてないので、いい方法があったら教えて頂けると嬉しいです。特にXcode7のコード補完が死ぬほど遅い気がしているのでなんとかしたいです。
Xcodeプラグイン
- Alcatraz : プラグインのパッケージマネージャー。これを入れたら以下のプラグインはみつけられる。絶対いれた方がいいレベルのプラグイン。
- ACCodeSnippetRepository : スニペットのパッケージマネージャ。便利そうだとおもったけど、このissueに書かれてる通りXcode 7系で動かないぽい。
- oFXcodeMenu : oFのaddonを簡単にいれるようにしてくれる君
- ClangFormat : 改行やインデントを自動でフォーマットしてくれる。Google、Webkitとか、いくつかモードを選べる。きだは個人的にWebKitが一番相性がいいでした。
- XToDo :
TODO:
などの特殊タグを一覧化できる。 - FuzzyAutocomplete : あいまいにコード補完がでるようにしてくれる君
覚えておきたいショートカット
- Cmd+g : Ctrl+fの検索状態で使うと、次の一致ワードを選択できる。
- Cmd+Shift+g : 上記の逆。前のワードを選択できる。
- Cmd+d : これは"Edit All in Scope"という選択した変数名を一気に編集する機能を使うために、自分で独自に設定した。
- ⌥(option) + Space :
esc
で設定されているとは別にShow Completions
というメニューがControl + Space
がデフォルトで設定されていたが、これを押すと自分の環境ではSpotlight Searchが起動するようになっているので、option + Space
に変更してみた。 - Cmd + Shift + o : シンボルサーチができる。(oF_slackでsatoruhigaさんに教えていただきました。)
- ショートカットの設定はrettuceさんのこのブログがとても参考になりました。
Xcode その他
- Xcodeのコードスニペット : わりと簡単につくれる。<#文字列#>で引数部分を作れる。coutとか主要なやつはこれで作ってしまった。いいスニペットがあれば知りたい。。
- Monokai Revisited : 一番気に入ったカラーテーマ。カラーテーマもAlcatrazで入れられる。
- 矩形選択 : optionを押しながらマウス選択。SublimeTextのように矩形を選択しながら一気に文字を書くとかはできなさそうで悲しい。
- ファイルテンプレート : ここからダウンロードできるテンプレートを
~/Library/Developer/Xcode/Templates
に突っ込むと、'New File'したときに'File Templates'メニュー欄にOpenFrameworks Fileというのができてる。詳しくはoF Forumのこの記事。上記のテンプレをベースに、いちおすごく簡単に自分用のテンプレをつくってみた。