Xcodeプラグイン
以前入れたコードフォーマッタを動かしていなかったので、 使い方を再度調べるついでに、Xcodeにプラグインを入れた
Xcode 5.0 以降で使えるプラグインは、まだそんなに多くない模様? 参考 http://maniacdev.com/xcode-plugins
Alcatraz
サイト
https://github.com/mneorr/Alcatraz
インストール
↓のコマンドをターミナルで叩いて、Xcodeを再起動しろとあるが、何故か動かないので、 レポジトリをクローンしてきて、プロジェクトファイルを開き、ビルドする。
mkdir -p ~/Library/Application\ Support/Developer/Shared/Xcode/Plug-ins; curl -L http://goo.gl/xfmmt | tar xv -C ~/Library/Application\ Support/Developer/Shared/Xcode/Plug-ins -
BBUncrustifyPlugin-Xcode
コードフォーマッタ
サイト
https://github.com/benoitsan/BBUncrustifyPlugin-Xcode
使い方
選択したファイルのフォーマッティング
Edit → Uncrustify Selected Files
エディタで開いているファイルのフォーマッティング
Edit → Uncrustify Active File
選択した行のフォーマッティング
Edit → Uncrustify Selected Lines
コードフォーマットの設定
ホームディレクトリに設定ファイルを置いておく(↓のどれでもOK) * ~/.uncrustifyconfig * ~/uncrustify.cfg * ~/.uncrustify/uncrustify.cfg
FuzzyAutocomplete
補完をファジーにしてくれる。 例えば、dispatch_get_main_queue()なら、dmqと打つだけで、補完候補に↓の2つだけ出てくれる * dispatch_get_main_queue() * _dispatch_main_q
サイト
https://github.com/chendo/FuzzyAutocompletePlugin.git
インストール
どっちか * Alcatraz * githubからクローンしてビルド
使い方
入れるだけ
XAlign
コードの整形をしてくれるツール
サイト
https://github.com/qfish/XAlign
インストール
- プラグインを直接ダウンロード http://github.so/XAlign/build/XAlign.tar.gz
- 放り込む~/Library/Application Support/Developer/Shared/Xcode/Plug-ins/
使い方
- Xcode → Edit → XAlign
- デフォルトの整列コマンド
Shift + Cmd + X
デフォルトだとやりにくいのでCtrl + S
に変更した。Xcode →Edit → XAlign → Setting