ここ3ヶ月ほどRubyMineでRubyを書いてますが、まだまだ使いこなせてない機能がたくさん、、
今回は、リファクタリング関連で使えそうなショートカットや機能について、いくつか紹介させて頂きます!
クラス名、メソッド名、変数名のリネーム
shift + F6
routingのファイルやspecなどからも、関連範囲を検索して置換してくれます。
独立したメソッドにロジックを切り出し
command + option + M
変数を抽出して切り出し
command + option + V
viewもサクッとpartial化
Refactor -> Extract -> Partial
共通化したいところをサクッとpartialにしてくれます。
他のリファクタリング
control + T
基本的なメニューが表示されます。
クイックフィックス(Intention)を呼び出す
option + Enter
修正可能なコードに対して、コードの書き換えを提案してくれます。






