Shortcuts Playground

Keep your go-to actionsright at hand

Mac keyboard shortcuts for everyday apps. Search in English or Chinese. Add actions to Invoke.

RubyMine

A JetBrains IDE for developing Ruby and Ruby on Rails applications.

Get the appOpen

Common

Switch between tabs and tool window
Close active editor tab
Hide active or last active window
Go back to previous tool window
Inspect current file with current profile
Add to Favorites
Toggle maximizing editor
⌘⇧F12
Add to Invoke
Synchronize
Find any action

VCS / Local History

VCS operations popup
View Diff
View recent changes
Update project from VCS
Commit project to VCS

Search / Replace

Replace in path
Find in path
Find previous
Find next
Replace

Carets and Selections

Unselect all occurrences or carets
Unselect occurrence
Select all occurrences / Select next occurrence

Refactoring

Refactor this... quick list
Inline
Extract Parameter
Extract Method
Extract Field
Extract Constant
Extract Variable
Rename

Live Templates

Insert Live Template
Surround with Live Template

Running and Debugging

Show execution point
View breakpoints
Toggle breakpoint
Evaluate / Quick evaluate expression
Resume program
Run to cursor
Step out
Step into
Step over
Run rake task
Run or debug context configuration from editor
Debug
Open debug configurations dropdown
Open run configurations dropdown

Rails

Reload application sources in Rails Console
Run Rails generator
Insert <%= %> in RHTML
Preview Rails View in browser
Navigate to Rails model/view/controller etc.

Navigation

Diagram popup
Show diagram
⌘⇧⌥U
Add to Invoke
Show bookmarks
Go to numbered bookmark
Toggle bookmark / with mnemonic
Show navigation bar
Go to source
Previous highlighted error
Next highlighted error
Type hierarchy
File structure popup
Move to code block end/start
Go to previous/next method
Go to super-method/super-class
Quick definition lookup
⌘⌥Space
Add to Invoke
Go to type declaration
Go to declaration
Select current file or symbol in any view
Navigate to last edit location
⌘⇧117
Add to Invoke
Navigate back or forward
⌘⌥←
Add to Invoke
Recent files popup
Go to bottom or top of page
⌘Page Up
Add to Invoke
Go to line
Go to next or previous editor tab
Go to symbol
Go to file
Go to class

Show Tool Windows

Show Terminal window
Show Commit window
Show Version Control window
Show Services window
Show Structure window
Show Problems window
Show Debug window
Show Run window
Show Find window
Show Favorites window
Show Project window

Editing

Perform string interpolation on selection
Move line up or down
⇧⌥↑
Add to Invoke
Collapse all
Expand all
Expand code block
Delete to word start
Delete to word end
Select till code block end/start
⌘⇧⌥30
Add to Invoke
Toggle Camel/Snake Case
Toggle case for word at caret or selected block
Start new line
Delete line at caret
Duplicate current line or selected block
Paste from buffer/recent buffers
Auto-indent line(s)
Reformat code
Show intention actions/quick-fixes
Decrease current selection to previous state
Select successively increasing code blocks
Comment with line or block comment
Surround with...
Override methods
Generate code...
Show descriptions of error at caret
Quick documentation lookup
Parameter info
Complete current statement
⌘⇧↩
Add to Invoke
Basic code completion