JetBrainのIDEであるRubyMineですが、ショートカットを設定することで圧倒的に便利になります。個人的におすすめのショートカットとキーマップを紹介します。
まだRubymineをインストールしていない方はこちらから。
ショートカットの設定方法(keymapの設定)
RubyMineのpreferences
を開きメニューからKeymapを選択します。この画面でショートカットを設定していきます。
画面を縦に分割:Split Vertically
画面を縦に分割
- おすすめkeymap :
shift + command + v
画面を横に分割:Split Horizontally
- おすすめkeymap :
shift + command + h
分割した画面間の移動:Goto Next Splitter、Goto Previous Splitter
分割後の画面を行き来することができるようになります。
- おすすめkeymap :
shift + command + j
、shift + command + k
コードジャンプ:Jump to Source
ソースに移動することができます。デフォルトではcommand + click
ですが、とても良く使うのでショートカットを設定しておくと非常に便利です。
- おすすめkeymap :
F2
前の画面に戻る:Back
こちらもよく行う動作なので、絶対に設定しておきたいショートカットです。
- おすすめkeymap:
alt + command + ←
拡張・縮小選択:Extend Selection ・ Shrink Selection
特定の範囲の選択を一発ですることができるようになります。単語やセンテンスをコピーすることが多い時に非常に役立ちます。
- おすすめkeymap:
shift + command + ↑
、shift + command + ↓
プロジェクト・ディレクトリ全体検索
プロジェクト全体や特定のディレクトリ以下など指定をして検索を実行することができます。
- おすすめkeymap:
shift + command + f
コード整形:Reformat Code
コードを整形してくれます。
- おすすめkeymap:
alt + command + l
model・controller・viewにジャンプする:Switch to Model、Controller、View
命名規則通りに作成されている場合に、model、controller、viewを行き来することができます
- おすすめkeymap(model):
control + m
- おすすめkeymap(controller):
control + c
- おすすめkeymap(view):
control + v
左右のタブを移動する:Select Previous Tab・Select Next Tab
ソースファイルの左右のタブを移動することができます。こちらかなり使うことが多いショートカットです。また、キーマップの割り当てとしては、Chromeのショートカットと合わせているので、普段から使い慣れていくことができます!
- おすすめkeymap(previous tab):
shift + command + [
- おすすめkeymap(next tab):
shift + command + ]
ファイル名検索
- keymap: shiftを2回
おすすめのショートカット教えて下さい
この他にみなさんが使っているショートカットでおすすめのものがあれば教えてください!