RubyMine is an integrated development environment (IDE) specifically designed for Ruby development that offers features such as code completion, refactoring, and debugging support. Download RubyMine
VCS / Local History | |
---|---|
VCS operations popup | ⌃ (control) + v Add to Pie Menu |
View Diff | ⌘ (command) + d Add to Pie Menu |
View recent changes | ⌥ (option) + ⇧ (shift) + c Add to Pie Menu |
Update project from VCS | ⌘ (command) + t Add to Pie Menu |
Commit project to VCS | ⌘ (command) + k Add to Pie Menu |
Search / Replace | |
Replace in path | ⇧ (shift) + ⌘ (command) + r Add to Pie Menu |
Find in path | ⇧ (shift) + ⌘ (command) + f Add to Pie Menu |
Find previous | ⇧ (shift) + ⌘ (command) + g Add to Pie Menu |
Find next | ⌘ (command) + g Add to Pie Menu |
Replace | ⌘ (command) + r Add to Pie Menu |
Find | ⌘ (command) + f Add to Pie Menu |
Search everywhere | shift shift Add to Pie Menu |
Usage Search | |
Show usages popup | ⌥ (option) + ⌘ (command) + f7 Add to Pie Menu |
Highlight usages in file | ⇧ (shift) + ⌘ (command) + f7 Add to Pie Menu |
Find usages in file | ⌘ (command) + f7 Add to Pie Menu |
Find usages | ⌥ (option) + f7 Add to Pie Menu |
Carets and Selections | |
Unselect all occurrences or carets | esc Add to Pie Menu |
Unselect occurrence | ⌃ (control) + ⇧ (shift) + g Add to Pie Menu |
Select all occurrences / Select next occurrence | ⌃ (control) + ⌘ (command) + g Add to Pie Menu |
Refactoring | |
Refactor this... quick list | ⌃ (control) + t Add to Pie Menu |
Inline | ⌥ (option) + ⌘ (command) + n Add to Pie Menu |
Extract Parameter | ⌥ (option) + ⌘ (command) + p Add to Pie Menu |
Extract Method | ⌥ (option) + ⌘ (command) + m Add to Pie Menu |
Extract Field | ⌥ (option) + ⌘ (command) + f Add to Pie Menu |
Extract Constant | ⌥ (option) + ⌘ (command) + c Add to Pie Menu |
Extract Variable | ⌥ (option) + ⌘ (command) + v Add to Pie Menu |
Rename | ⇧ (shift) + f6 Add to Pie Menu |
Move | f6 Add to Pie Menu |
Copy | f5 Add to Pie Menu |
Live Templates | |
Insert Live Template | ⌘ (command) + j Add to Pie Menu |
Surround with Live Template | ⌥ (option) + ⌘ (command) + j Add to Pie Menu |
Running and Debugging | |
Debug anything | control control + ⇧ (shift)Add to Pie Menu |
Show execution point | ⌥ (option) + f10 Add to Pie Menu |
View breakpoints | ⇧ (shift) + ⌘ (command) + f8 Add to Pie Menu |
Toggle breakpoint | ⌘ (command) + f8 Add to Pie Menu |
Evaluate / Quick evaluate expression | ⌥ (option) + f8 Add to Pie Menu |
Resume program | ⌥ (option) + ⌘ (command) + r Add to Pie Menu |
Run to cursor | ⌥ (option) + f9 Add to Pie Menu |
Step out | ⇧ (shift) + f8 Add to Pie Menu |
Step into | f7 Add to Pie Menu |
Step over | f8 Add to Pie Menu |
Run rake task | ⌥ (option) + r Add to Pie Menu |
Run or debug context configuration from editor | ⌃ (control) + ⇧ (shift) + r Add to Pie Menu |
Debug | ⌃ (control) + d Add to Pie Menu |
Run | ⌃ (control) + r Add to Pie Menu |
Open debug configurations dropdown | ⌃ (control) + ⌥ (option) + d Add to Pie Menu |
Open run configurations dropdown | ⌃ (control) + ⌥ (option) + r Add to Pie Menu |
Run Anything | control control Add to Pie Menu |
Rails | |
Reload application sources in Rails Console | ⌘ (command) + r Add to Pie Menu |
Run Rails generator | ⌥ (option) + ⌘ (command) + g Add to Pie Menu |
Insert <%= %> in RHTML | ⇧ (shift) + ⌘ (command) + . Add to Pie Menu |
Preview Rails View in browser | ⌥ (option) + f2 Add to Pie Menu |
Navigate to Rails model/view/controller etc. | ⌘ (command) + ↑ Add to Pie Menu |
Navigation | |
Diagram popup | ⌥ (option) + ⌘ (command) + u Add to Pie Menu |
Show diagram | ⌥ (option) + ⇧ (shift) + ⌘ (command) + u Add to Pie Menu |
Show bookmarks | ⌘ (command) + f3 Add to Pie Menu |
Go to numbered bookmark | ⌃ (control) + 0 Add to Pie Menu |
Toggle bookmark / with mnemonic | f3 Add to Pie Menu |
Show navigation bar | ⌘ (command) + ↑ Add to Pie Menu |
Go to source | f4 Add to Pie Menu |
Previous highlighted error | ⇧ (shift) + f2 Add to Pie Menu |
Next highlighted error | f2 Add to Pie Menu |
Type hierarchy | ⌃ (control) + h Add to Pie Menu |
File structure popup | ⌘ (command) + f12 Add to Pie Menu |
Move to code block end/start | ⌥ (option) + ⌘ (command) + ] Add to Pie Menu |
Go to previous/next method | ⌃ (control) + ↑ Add to Pie Menu |
Go to super-method/super-class | ⌘ (command) + u Add to Pie Menu |
Quick definition lookup | ⌥ (option) + space Add to Pie Menu |
Go to type declaration | ⌃ (control) + ⇧ (shift) + b Add to Pie Menu |
Go to declaration | ⌘ (command) + b Add to Pie Menu |
Select current file or symbol in any view | ⌥ (option) + f1 Add to Pie Menu |
Navigate to last edit location | ⇧ (shift) + ⌘ (command) + ⌫ Add to Pie Menu |
Navigate back or forward | ⌥ (option) + ⌘ (command) + ← Add to Pie Menu |
Recent files popup | ⌘ (command) + e Add to Pie Menu |
Go to bottom or top of page | ⌘ (command) + pageup Add to Pie Menu |
Go to line | ⌘ (command) + l Add to Pie Menu |
Go to next or previous editor tab | ⇧ (shift) + ⌘ (command) + ] Add to Pie Menu |
Go to symbol | ⌥ (option) + ⌘ (command) + o Add to Pie Menu |
Go to file | ⇧ (shift) + ⌘ (command) + o Add to Pie Menu |
Go to class | ⌘ (command) + o Add to Pie Menu |
Show Tool Windows | |
Show Terminal window | ⌥ (option) + f12 Add to Pie Menu |
Show Commit window | ⌘ (command) + 0 Add to Pie Menu |
Show Version Control window | ⌘ (command) + 9 Add to Pie Menu |
Show Services window | ⌘ (command) + 8 Add to Pie Menu |
Show Structure window | ⌘ (command) + 7 Add to Pie Menu |
Show Problems window | ⌘ (command) + 6 Add to Pie Menu |
Show Debug window | ⌘ (command) + 5 Add to Pie Menu |
Show Run window | ⌘ (command) + 4 Add to Pie Menu |
Show Find window | ⌘ (command) + 3 Add to Pie Menu |
Show Favorites window | ⌘ (command) + 2 Add to Pie Menu |
Show Project window | ⌘ (command) + 1 Add to Pie Menu |
General | |
Quick switch current scheme | ⌃ (control) + ´ Add to Pie Menu |
Switch between tabs and tool window | ⌃ (control) + ⇥ Add to Pie Menu |
Close active editor tab | ⌘ (command) + w Add to Pie Menu |
Hide active or last active window | ⇧ (shift) + esc Add to Pie Menu |
Go back to previous tool window | esc Add to Pie Menu |
Inspect current file with current profile | ⌥ (option) + ⇧ (shift) + i Add to Pie Menu |
Add to Favorites | ⌥ (option) + ⇧ (shift) + f Add to Pie Menu |
Toggle maximizing editor | ⇧ (shift) + ⌘ (command) + f12 Add to Pie Menu |
Synchronize | ⌥ (option) + ⌘ (command) + y Add to Pie Menu |
Search everywhere | shift shift Add to Pie Menu |
Find any action | ⇧ (shift) + ⌘ (command) + a Add to Pie Menu |
Editing | |
Perform string interpolation on selection | ⇧ (shift) + 3 Add to Pie Menu |
Move line (selection) up or down | ⌥ (option) + ⇧ (shift) + ↑ Add to Pie Menu |
Collapse all | ⇧ (shift) + ⌘ (command) + - Add to Pie Menu |
Expand all | ⇧ (shift) + ⌘ (command) + + Add to Pie Menu |
Collapse code block | ⌘ (command) + – Add to Pie Menu |
Expand code block | ⌘ (command) + + Add to Pie Menu |
Delete to word start | ⌥ (option) + ⌫ Add to Pie Menu |
Delete to word end | ⌥ (option) + ⌫ Add to Pie Menu |
Select till code block end/start | ⌥ (option) + ⇧ (shift) + ⌘ (command) + ] Add to Pie Menu |
Toggle Camel/Snake Case | ⌥ (option) + ⇧ (shift) + u Add to Pie Menu |
Toggle case for word at caret or selected block | ⇧ (shift) + ⌘ (command) + u Add to Pie Menu |
Start new line | ⇧ (shift) + ↵ Add to Pie Menu |
Delete line at caret | ⌘ (command) + ⌫ Add to Pie Menu |
Duplicate current line or selected block | ⌘ (command) + d Add to Pie Menu |
Paste from buffer/recent buffers | ⌘ (command) + v Add to Pie Menu |
Auto-indent line(s) | ⌃ (control) + ⌥ (option) + i Add to Pie Menu |
Reformat code | ⌥ (option) + ⌘ (command) + l Add to Pie Menu |
Show intention actions/quick-fixes | ⌥ (option) + ↵ Add to Pie Menu |
Decrease current selection to previous state | ⌥ (option) + ↓ Add to Pie Menu |
Select successively increasing code blocks | ⌥ (option) + ↑ Add to Pie Menu |
Comment with line or block comment | ⌘ (command) + / Add to Pie Menu |
Surround with... | ⌥ (option) + ⌘ (command) + t Add to Pie Menu |
Override methods | ⌃ (control) + o Add to Pie Menu |
Generate code... (e.g. Rails Generators) | ⌘ (command) + n Add to Pie Menu |
Show descriptions of error at caret | ⌘ (command) + f1 Add to Pie Menu |
Brief Info | ⌘ (command) + mouse-hover Add to Pie Menu |
Quick documentation lookup | ⌃ (control) + j Add to Pie Menu |
Parameter info (within method call arguments) | ⌘ (command) + p Add to Pie Menu |
Complete current statement | ⇧ (shift) + ⌘ (command) + ↵ Add to Pie Menu |
Basic code completion | ⌃ (control) + space Add to Pie Menu |
Pie Menu for RubyMine Work faster with a customized radial menu for RubyMine. Add whatever shortcut you want! Download at www.pie-menu.com |
Do you want all keyboard shortcuts for RubyMine in one pdf?
The convenience of shortcuts without the memorization!