Show Menu
Cheatography

RubyMine Shortcuts Win/Lnx Cheat Sheet by

RubyMine Shortcuts Win/Lnx

General

Close Active Tab
Ctrl+S­hift+F4
Close Editor
Ctrl+F4
Edit Source
F4
Export to Text File
Alt+O
New
Alt+Insert
Select Next Tab
Alt+Right
Select Previous Tab
Alt+Left
Synchr­onize
Ctrl+Alt+Y
View Source
Ctrl+Enter

Navigation in Source Code

File Structure Pop-up
Ctrl+F12
Select target
Alt+F1
Recent Files
Ctrl+E
Recently Changed Files
Ctrl+S­hift+E
Type Hierarchy
Ctrl+H
Navigate to Class
Ctrl+N
Navigate to File
Ctrl+S­hift+N
Navigate to Recently Opened File
Ctrl+E
Navigate to Recently Changed File
Ctrl+S­hift+E
Navigate to Line
Ctrl+G
Navigate to Declar­ation
Ctrl+B
Navigate to Implem­ent­ation
Ctrl+Alt+B
Navigate to Type Declar­ation
Ctrl+S­hift+B
Navigate to Super Method
Ctrl+U
Navigate to Test
Ctrl+S­hift+T
Navigate to Related File
Ctrl+A­lt+Home
Navigate to Next Method
Alt+Down
Navigate to Previous Method
Alt+Up
Navigate to Opening Brace
Ctrl+O­pen­Bracket
Navigate to Closing Brace
Ctrl+C­los­eBr­acket
Back
Ctrl+A­lt+Left
Forward
Ctrl+A­lt+­Right
Navigate to Previous Occurrence
Ctrl+A­lt+Up
Navigate to Next Occurrence
Ctrl+A­lt+Down
Last Edit Location
Ctrl+S­hif­t+B­ack­Space
Navigate to Next Highli­ghted Error
F2
Navigate to Previous Highli­ghted Error
Shift+F2

Code Folding

Expand
Ctrl+E­quals
Collapse
Ctrl+Minus
Expand All
Ctrl+S­hif­t+E­quals
Collapse All
Ctrl+S­hif­t+Minus
Fold Selection
Ctrl+.
Fold Code Block
Ctrl+S­hift+.
 

Navigation Between IDE Components

Select Target
Alt+F1
Collapse all
Ctrl+Minus
Expand all
Ctrl+Plus
Switcher
Ctrl+Tab
Open tool window
Alt+Number
Hide Active Window
Shift+­Escape
Jump to Last Window
F12
Navigate to Rails
Alt+Sh­ift+N

Refact­oring

Rename
Shift+F6
Change Method Signature
Ctrl+F6
Move
F6
Copy
F5
Clone
Shift+F5
Safe Delete
Alt+Delete
Extract Method
Ctrl+Alt+M
Introduce Variable
Ctrl+Alt+V
Introduce Constant
Ctrl+Alt+C
Introduce Parameter
Ctrl+Alt+P
Inline
Ctrl+Alt+N

Running and Debugging

Run
Shift+F10
Choose config­uration and run
Alt+Sh­ift+F10
Rerun
Ctrl+F5
Debug
Shift+F9
Choose config­uration and debug
Alt+Sh­ift+F9
Update
Ctrl+F10
Step Over
F8
Step Into
F7
Smart Step Into
Shift+F7
Step Out
Shift+F8
Force Step Over
Alt+Sh­ift+F8A
Force Step Into
Alt+Sh­ift+F7
Run to Cursor
Alt+F9
Force Run To Cursor
Ctrl+A­lt+F9
Resume Program
F9
Stop Program
Shift+F2
Evaluate Expression
Alt+F8
Quick Evaluate Expression
Ctrl+A­lt+F8
View Breakp­oints
Ctrl+S­hift+F8

Search

Find
Ctrl+F
Replace
Ctrl+R
Find Word at Caret
Ctrl+F3
Find in Path
Ctrl+S­hift+F
Replace in Path
Ctrl+S­hift+R
Find Usages
Alt+F7
Find Usages in File
Ctrl+F7
Highlight Usages in File
Ctrl+S­hift+F7
Show Usages
Ctrl+A­lt+F7
Find Action
Ctrl+S­hift+A
 

Basic Editing

Undo
Ctrl+Z
Redo
Ctrl+S­hift+Z
Cut
Ctrl+X
Copy
Ctrl+C
Paste
Ctrl+V
Paste from History
Ctrl+S­hift+V
Move to Next Word
Ctrl+Right
Move to Previous Word
Ctrl+Left
Move to Text End
Ctrl+End
Move to Text Start
Ctrl+Home
Go to Page Bottom
Ctrl+P­ageDown
Delete Line at Caret
Ctrl+Y
Go to Page Top
Ctrl+P­ageUp
Duplicate Line or Block
Ctrl+D
Scroll Down
Ctrl+Down
Scroll to Center
Ctrl+M
Scroll Up
Ctrl+Up
Delete to Word End
Ctrl+D­elete
Delete to Word Start
Ctrl+B­ack­Space
Toggle Case
Ctrl+S­hift+U
Move to Code Block End
Ctrl+C­los­eBr­acket
Move to Code Block Start
Ctrl+O­pen­Bracket
Start New Line
Shift+­Enter
Join Lines
Ctrl+S­hift+J
Split Line
Ctrl+Enter
Select Word at Caret
Ctrl+W
Unselect Word at Caret
Ctrl+S­hift+W
Unindent
Shift+Tab
Auto-I­ndent Lines
Ctrl+Alt+I

Advanced Editing

Comment with Line Comment
Ctrl+S­lash(/)
Comment with Block Comment
Ctrl+S­hif­t+S­lash(/)
Quick Docume­ntation
Ctrl+Q
Pop-up Hector
Ctrl+A­lt+­Shift+H
Parameter Info
Ctrl+P
Context Info
Alt+Q
Error Descri­ption
Ctrl+F1
External Docume­ntation
Shift+F1
Override Methods
Ctrl+0
Surround With
Ctrl+Alt+T
Generate
Alt+Insert
Basic Code Completion
Ctrl+Space
Class Name Code Completion
Ctrl+A­lt+­Space
Expand Word
Alt+Slash
Insert Live Template
Ctrl+J
Surround with Live Template
Ctrl+Alt+J
Next Template Variable
Tab
Previous Template Variable
Shift+Tab
                   
 

Comments

No comments yet. Add yours below!

Add a Comment

Your Comment

Please enter your name.

    Please enter your email address

      Please enter your Comment.

          Related Cheat Sheets

          Sublime Text 2 Windows Keyboard Shortcuts
          Sublime Text 2 - Shortcuts (Verbose Mac) Keyboard Shortcuts
            Ruby on Rails Cheat Sheet by Dave Child and addedbytes.com