RubyMineでRSpecするときによく使うショートカット

RubyMineでRSpecするときに、よく使うショートカットを用いた手順のまとめです。 エディタ領域を縦に分割して、右側にテストコード、左側にテスト対象コードを表示しながらテストしています。

環境

  • RubyMine 2018.2

準備

以下のKeymapを設定しています。

  • Split Verically(エディタ領域を縦分割する):Ctrl+W,V

手順

  1. テスト対象コードを開く:Shift+Cmd+Oなど
  2. テスト対象コードのテストコードを開く:Shift+Cmd+T
  3. エディタ領域を縦分割する(テストコードが右側のタブとして開く):Ctrl+W,V
  4. タブを閉じる(左側のテストコードを閉じる):Cmd+W
  5. タブを切り替える:Ctrl+Tab
  6. テストを実行する(カーソルが置かれた範囲のdescribe(context)のテストが実行される):Ctrl+Shift+R(長押し?)
  7. テストを再実行する(直前の実行がテストであれば、そのテストが再実行される):Ctrl+R

参考文献

備考

テスト実行(Ctrl+Shift+R)が、長押ししないと起動しないのは何故だろう。。。