これは IntelliJ IDEA Advent Calendar 2013 - Qiita [キータ] の21日目です
20日目
id:masanobuimai さんの Presentation Assistantでドヤ顔しよう でした
21日目:RubyMineでRails開発してるけど何か質問ある?
お仕事
- 社内ツールとか社内ライブラリとかいろいろ作ってます
- あとはアプリのウェブサイトとかもメンテしてます
RubyMineって何が便利?
- RubyMineのシンタックスハイライトがすごかった件について - くりにっき
- IDEなのでメソッドや変数をクリックするだけでその定義にジャンプできる
- gemのソースを読むのが一番参考になる
- Javaと違って候補が複数出ると探すのが若干面倒ですが。。。
- リファクタリング時はYARDのメソッドコメントの中も変更される
- YARD書いている時に引数の補完が出る
- スペルミスしてると赤線が出るのでtypoに気づける
- 辞書登録することでtypo扱いにしないことも出来ます
- RubyMineやWebStormをインストールしたら設定してること - くりにっき
あとは過去エントリ参考にしてください
不便な点
- リファクタリングする時にvendor/bundle/配下のgemも検索対象になる
- 検索も重いし、検索画面でヒットしたのを除外するのも一手間
- せめて .gitignore くらい見てほしい
ぶっちゃけTerminalってどうよ?
- RubyMine6でterminalがサポートされて小躍りしたんですが、(現段階で)日本語対応が微妙なのであまり使ってないです。。。*1
- gitはiterm2でやってます
- 日本語コミットメッセージ使うなって話ですが、業務的なことは日本語で書いた方がいいし*2、他の人も日本語でコミットコメント書いてるので日本語の表示は避けられない
rails server
やbundle install
はRubyMineのterminal使ってますがメニューから使えるのであまり意味ないw