LoginSignup
13
2

More than 1 year has passed since last update.

【RubyMine】知っておくと便利なショートカット8選

Posted at

はじめに

私は普段、RubyMine というIDE(Integrated Development Environment)を用いてMacでRuby/Railsプロジェクトの開発をしています。
そんなRubyMineには便利なショートカットが数多くあります。
中でも、頻繁には使わないけど知っておくと便利なショートカットを一部抜粋して紹介しようと思います。

すべてのショートカットを知りたい方は ▷こちら
よく使う便利なショートカットを知りたい方は ▷こちら

知っておくと便利なショートカット8選

記号 意味
Controlキー
Optionキー
Shiftキー
Commandキー
上矢印キー

1. ⌥⌘T : 囲む(begin…end, if…then…end, その他)

選択している箇所を囲んでくれるショートカットです。
囲みは7種類あり、()if...endbegin...end などがあります。
囲み.gif

2. ⌘- / ⌘⇧- : コード ・ ブロックの縮小/すべて縮小

ブロック内にカーソルを置いてこのショートカットを叩くとブロックを縮小してくれます。
ブロックが多いテストファイルなどで使うことが多いです。
縮小.gif

3. ⌃⌘↑ : Rails モデル/ビュー/コントローラーなどに移動

関連するファイルに移動できるショートカットです。テストファイルにも移動できます。
⇧⇧ で関連するファイル名を検索することさえ億劫な時に役に立ちます。
移動.gif

4. ⌘E : 最近使用したファイルのポップアップ

最近使用したファイルがポップアップで表示されます。
開いてるファイルが多くて整理していたら間違えて必要なファイルも閉じてしまった!なんてときに助かります。
再度開く.gif

5. ⌘⇧deleteキー : 最後に編集したロケーションにナビゲート

最後に編集した場所に飛べるショートカットです。
飛べるだけなので編集した箇所が編集前に戻ることはありません。
編集箇所.gif

6. ⇧F6 : 名前変更

リファクタリングのショートカットの一つです。クラス名、変数名、メソッド名などが変更できます。
但し、キーボードの配置上とても叩きづらいです。
名前変更.gif

7. ⌥⌘M : メソッドの抽出

こちらもリファクタリングのショートカットの一つです。選択箇所をメソッドとして抽出できます。
メソッド化.gif

8. ⌃T : リファクタリングのクイックリスト

名前変更やメソッド抽出、パラメーターの導入や定数の抽出などのリファクタリングのショートカットが簡易なリストで表示されます。
リファクタリングのショートカットを忘れてしまったらこのショートカットで確認しましょう。
クイック一覧.gif

終わりに

今回は知っておくと便利なショートカット8選を紹介しました。
ショートカットをうまく使いこなして、生産性を上げていきましょう!

13
2
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
13
2