Skip to main content

RubyMine shortcuts

Your answer helps keep this page right.

Do these shortcuts work for you?

The Find & Replace section works at two levels: Find and Replace in the open file, Find In Path and Replace In Path across the project. Find Usages lists the places where a symbol is used.

SetappAd
A shortcut to the best Mac apps

An essential toolbox for macOS and iOS.

Start with these

  • Find Action
  • Find In Path
  • Find Usages
  • Recent Files
  • Rename
  • Commit

Tips for RubyMine

  • Recent Files ⌘E lists the files you opened last.
  • Refactoring & VCS puts code changes and version control together: Rename ⇧F6, Extract Method ⌥⌘M and Extract Variable ⌥⌘V next to Commit ⌘K and Vcs Operations ⌃V.
Jump to section

Search & Navigation12

ActionShortcut
Search Everywhere
Find Action
Open Class
Open File
Open Symbol
Recent Files
Go To Declaration
Go To Implementation
Find Usages
Next Error
Navigate Back
Navigate Forward

Editing12

ActionShortcut
Duplicate Line
Delete Line
Complete Statement
Line Comment
Block Comment
Extend Selection
Shrink Selection
Context Actions
Reformat Code
Code Completion
Generate
Parameter Info

Find & Replace4

ActionShortcut
Find
Replace
Find In Path
Replace In Path

Run & Debug7

ActionShortcut
Run
Debug
Step Over
Step Into
Step Out
Toggle Breakpoint
Evaluate Expression

Refactoring & VCS6

ActionShortcut
Refactor This
Rename
Extract Variable
Extract Method
Commit
Vcs Operations

Tool Windows7

ActionShortcut
Project Window
Run Window
Debug Window
Structure Window
Vcs Window
Terminal
Settings
Report a problem

GitHub is public. Email is private.

Frequently Asked Questions

How many keyboard shortcuts does RubyMine have on macOS?

RubyMine has 48 keyboard shortcuts on macOS, organized into 6 sections: Search & Navigation, Editing, Find & Replace, Run & Debug, and more. This page lists all of them with searchable, organized shortcut tables.

Which RubyMine shortcuts should I learn first?

Start with Find Action (⇧⌘A), Find In Path (⇧⌘F), Find Usages (⌥F7), Recent Files (⌘E), Rename (⇧F6), Commit (⌘K). The sections on this page list the rest.

Can I download RubyMine shortcuts as a PDF?

Yes. Click the download button at the top of this page to generate a printable PDF cheat sheet with all 48 RubyMine shortcuts. The PDF includes organized sections, keycap-style key labels, and space for your own notes.

Where is the official RubyMine keyboard shortcuts documentation?

The official RubyMine keyboard shortcuts documentation is available on their website. Every shortcut on this page is sourced from and verified against the official documentation to ensure accuracy.

Do these RubyMine shortcuts work on all Mac keyboards?

Yes. These shortcuts work on all Mac keyboards, including MacBook built-in keyboards and external Apple keyboards. The modifier keys are Command (⌘), Option (⌥), Control (⌃), and Shift (⇧). On keyboards without a Function row, some F-key shortcuts may require holding the Fn key.

Maintained by

Access RubyMine shortcuts from your menu bar

KeyShortcut detects the active app and shows its shortcuts instantly. Switch it on in Settings. No memorization needed.