LoginSignup
55
46

More than 5 years have passed since last update.

RubyMineでリファクタリングいくつか

Last updated at Posted at 2014-12-23

ここ3ヶ月ほどRubyMineでRubyを書いてますが、まだまだ使いこなせてない機能がたくさん、、
今回は、リファクタリング関連で使えそうなショートカットや機能について、いくつか紹介させて頂きます!

クラス名、メソッド名、変数名のリネーム

shift + F6

スクリーンショット 2014-12-23 11.03.58.png

routingのファイルやspecなどからも、関連範囲を検索して置換してくれます。

スクリーンショット 2014-12-23 11.14.00.png

独立したメソッドにロジックを切り出し

command + option + M

201412172355.gif

変数を抽出して切り出し

command + option + V

201412231201.gif

viewもサクッとpartial化

Refactor -> Extract -> Partial

共通化したいところをサクッとpartialにしてくれます。

201412231216.gif

他のリファクタリング

control + T

基本的なメニューが表示されます。

スクリーンショット 2014-12-23 12.38.53.png

クイックフィックス(Intention)を呼び出す

option + Enter

intentionBulb.png 修正可能なコードに対して、コードの書き換えを提案してくれます。

201412172351.gif

参考

55
46
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
55
46