Ruby開発のお供として名高いRubyMine。
今回は私がよく使っているショートカットをメモっておく。
以下環境
- MacBook Air (11-inch, Mid 2011)
- macOS Sierra
- RubyMine 2017.1.1
command+click or command+b (Declaration)
いわゆるコードジャンプ機能です。
メソッドまたは変数のカーソル位置で実行すると宣言されている箇所に飛びます。
おそらく一番使用している。
これがなかったらRubyMine使わないレベル。
使ったときに複数対象がある場合はどれなのかわかんないのでよくインスタンス.method(:メソッド名)
を使ってます。
command + [ (Back)
コードジャンプ後とかカーソル移動した後に実行するとカーソル移動前のカーソル状態に戻ります。
DeclarationからのBackの最強コンボ技で魅了しましょう。
shift + command + f (Find in Path…)
コード検索。
プロジェクト内だけとかgemのソースコードとかも検索できてしまう便利機能です。
多分二番目に多く使用しています。
shift + command + o (File…)
ファイル名検索。
インスタンス.method(:メソッド名).source_location
でファイル名を取得してから使うとすごい。
source_locationとの最強コンボ技が可能。
shift + command + c (Copy Paths)
現在のカーソル位置のファイルのフルパスをクリップボードにコピーする様。
使うと/Users/himanushi/work/test_app/app/models/user.rb
こんな感じコピーされます。
あとがき
巷ではRubyがWindowsで動く動かないで話題らしい。
RubyMineは一応Windowsでもインストーラーがあるけどどうなんだろう。。
スポンサードリンク