IntelliJ IDEA向けrubyプラグインでRubyMotionアプリの開発をするのは無理 - laiso
これの続き。
RubyMotionプロジェクトはIDEAから作成できないんだけどプロジェクト設定からFacetでRubyMotionを選ぶとコード補完が効くようになることに気付いた(なんでこんなことになってんの……。
コマンドラインからプロジェクト作る
motion create SampleApp Create SampleApp Create SampleApp/.gitignore Create SampleApp/app/app_delegate.rb Create SampleApp/Rakefile Create SampleApp/resources/Default-568h@2x.png Create SampleApp/spec/main_spec.rb
"Import Project"で取り込むと普通のRubyモジュールとして認識される。この時点では補完は効かない。
プロジェクトの設定を変更する
appとspecのFacetsをRubyMotionに設定する
モジュールになる
プロジェクトのSDKを自分のruby環境にする。rakeが使えてgemが読めれば充分だと思う。
補完が効くようになりました。
補足
デバッグ実行、ブレークポイント、デバッガサポート、などは有効になってない。RubyMineならできるのに……
補完ができるとやっと競合テキストエディタ環境に追い付いた感じ。しかしせっかくのIDEを名乗る人を使うならデバッグサポートも欲しいので片手落ちか。
まとめ
年貢つらい