ここ最近RubyMotionをいじってるんだけど、一番不便なのはXcodeのあのサクサクなオートコンプリートの恩恵を受けられないこと。
iOSのAPIは命名規則的に超長くなりがちなので空で打つのとか絶対無理。
そんな中、
RubyMotion Autocompletion – kattrali’s library
なるものを発見。これは使うっきゃない。
Redcar?
RedcarはRuby製のTextMate風テキストエディタらしい。(GPLなオープンソース)
JRubyで動作し、クロスプラットフォームなのがウリ。
早速入れてみよう。
installはgemで。
試した環境はrvmなruby1.9.2。
1 2 3 4 5 6 7 8 9 |
$ which ruby ~/.rvm/rubies/ruby-1.9.2-p290/bin/ruby $ ruby -v ruby 1.9.2p290 (2011-07-09 revision 32553) [x86_64-darwin11.1.0] $ gem install redcar $ redcar -v Redcar 0.13 ( x86_64-darwin11.1.0 ) |
redcarコマンドでRubyMotionのプロジェクトとかを指定して開けばOK。
1 |
$ redcar <ディレクトリ> |
な感じ。
Redcar+RubyMotion
次に当初の目的であったRubyMotionのプラグインを入れる。
redcarを終了して、
1 |
$ git clone git://github.com/kattrali/redcar-rubymotion.git ~/.redcar/plugins/rubymotion |
すればOK。
READMEに書いてある、rm ~/.redcar/cache/textmate-bundles.cache は不要だった。
これで、Redcarにcocoaメニューが追加される。
これは良い!
- Save時にsyntaxエラーを表示してくれる
- Control + Shift + Spaceで入力補完
- Command+Rで実行(他にもいろんなrakeコマンドが実行できる)
などなど…。
Javaなので起動がちょっと重いけど、十分なメリットがある。
しばらくこれで開発しよう。
最近のコメント