Ruby
RubyMine

初めてのRubyMine使いに贈る!これだけは覚えておきたいショートカット

More than 3 years have passed since last update.

記事内で利用しているバージョンは下記の通りです。ショートカットは初期値を前提として記載しています。

RubyMine 7.0

OS X 10.9.5

皆さん!RubyMine使っていますか?

僕も一時期は「IDEは重くて起動に時間がかかるからちょっとね?!」って思ったましたが、MacBook Proを買い換えたら全然気にならなくなりました。w

ただ、IDEだとマウスを使うことが多くなってしまいます。マウスで腱鞘炎になる身としては辛い。。。

そこで出来る限りマウスを使わずにキーボードショットカットですませたい。

っということでよく使うショートカットを書いていきたいと思います。


全知全能の神が宿る Cmd + Shift + A

これだけ覚えておけばAll OKです。

bundle install rake spec migration etc...

何でも来い!

開発に必要なほぼ全てのコマンドがここから実行できます。

入力する度にコマンドが絞り込まれるので、数文字入力して選んでEnterで大丈夫。

RubyMineを使い始めてまず初めに覚えるべきショートカットだと思います。

スクリーンショット 2014-11-29 15.41.41.png


テストが無いと不安で夜も眠れない貴方に Alt + R

Rake Task系のコマンドを呼び出すショートカットです。

僕がよく使うのは、spec db:migrate ですね。

Cmd + Shift + A 経由でも実行できるのですが、他のコマンドも混ざってくるので Rake Task に絞り込んだ上で検索したほうがより少ないタイプ数で目的のコマンドにたどり着けます。

スクリーンショット 2014-12-01 19.42.50.png


とにかく作りたい。作り続けたい。 Cmd + Alt + G

Generate系のコマンドを呼び出すショートカットです。

Cmd + Alt + Gmigration ファイルを作って Alt + Rdb:migrate は一連の流れとして手が覚えてしまいました。

Cmd + Alt + G で一覧を見ていて scaffold_controller の存在を知りました。。。

IDEを使っていると自分が知らなかったHelperやメソッドに出会えるのも良いですね。

スクリーンショット 2014-12-01 19.53.51.png


すぐに呼び出せ! Cmd + Shift + O

プロジェクト内でファイルを検索するショートカットです。

ファイル検索も全体のフォルダ内から串刺しで検索してくれます。

フォルダ/ファイル名 で目的のフォルダ配下のファイルも検索できます。

スクリーンショット 2014-12-01 20.04.18.png


画面一杯にコードを表示したい Cmd + Shift + 2

Windowを横に分割するショートカットです。

schema.rb を見ながらコード書いたりしますよね。

縦分割はデフォルトでショートカットが設定されていない模様。。。

RubyMineは独自のショートカット設定も勿論可能なので自分好みにカスタマイズしてください。

スクリーンショット 2014-12-01 20.12.08.png


整理整頓に生きがいすら感じています Cmd + Alt + L

コードをリフォーマットするショートカットです。

スクリーンショット-2014-12-02-8.35.39.jpg

リフォーマットはRubyMineに付いているSQLコンソールの所でも使えて便利。

スクリーンショット-2014-12-02-8.36.25.jpg


まとめ

他にもまだまだ知らない機能がRubyMineには隠されています。

RubyMineマスターを目指して使いこなしていきたい所存です。