RubyMine’s tool windows integrate common development tasks such as searching, debugging, and version control, into the IDE. This eliminates context switching to external tools, providing a more fluid development experience. In this post, we’ll look at some common commands for managing tool windows in RubyMine on OS X.
Opening and Closing Tool Windows
Each tool window is given a number. They can be opened or closed with
command + <number>, e.g., by default, the Project tool window is given
command + 1.
Opened tool windows are located on the bottom and sides of the IDE.
Navigating Between Tool Windows
To navigate between opened tool windows, first open the Switcher with
control + tab. Then continue holding down
control and press the number of a specific tool window.
While holding down
option to move between the Switcher’s two columns.
Navigating Between Tool Windows and the Editor
esc in a tool window to move focus to the editor. Use
F12 to move focus back to the tool window.
Closing Tool Windows
Close tool windows with
command + w. Use
shift + esc in a tool window to close it and move focus to the editor.
Close all opened tool windows and move focus to the editor with
command + shift + F12. Press it again to re-open the tool windows.
Don’t Sell Your IDE Short
Many developers insist of performing certain tasks outside their IDE. Perhaps they fear losing skills they’ve heavily invested in. For certain exceptional situations, e.g., debugging production, it’s important to know how to do these tasks without an IDE. But when it comes to day-to-day development, embrace your IDE and experiment with a new way of doing old things.