0% found this document useful (0 votes)
31 views1 page

RubyMine Reference Card - 005.446

This document provides a summary of keyboard shortcuts for various functions in an integrated development environment (IDE), including navigation, editing, debugging, refactoring, searching, running code, and version control system (VCS) operations. It lists over 100 shortcuts organized by category to navigate files and code, complete code, debug programs, reformat and refactor code, find and replace text, run applications and tasks, and access version control tools from within the IDE.

Uploaded by

Jan Steinman
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
31 views1 page

RubyMine Reference Card - 005.446

This document provides a summary of keyboard shortcuts for various functions in an integrated development environment (IDE), including navigation, editing, debugging, refactoring, searching, running code, and version control system (VCS) operations. It lists over 100 shortcuts organized by category to navigate files and code, complete code, debug programs, reformat and refactor code, find and replace text, run applications and tasks, and access version control tools from within the IDE.

Uploaded by

Jan Steinman
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 1

NAVIGATION DEBUGGING

Go to class / Go to file ⌘ O / ⌘⇧O Step over / into / out F8 / F7 / ⇧F8


Go to symbol ⌥⌘O Run to cursor ⌥ F9
EDITING Go to next / previous editor tab ⇧⌘ ] /⇧⌘ [ Evaluate / Quick evaluate expression ⌥ F8 / ⌥ ⌘ F8
Basic code completion ⌃ Space Go to line ⌘L Resume program ⌥⌘R
Complete current statement ⇧⌘ ↩ Go to bottom / top of page ⌘ /⌘ Toggle breakpoint / View breakpoints ⌘ F8 / ⌘⇧F8
Parameter info (within method call arguments) ⌘ P Recent files popup ⌘E Show execution point ⌥ F10
Quick documentation lookup ⌃J Navigate back / forward ⌥⌘← / ⌥⌘→ Debug anything Double ⌃ + Hold ⇧
Brief Info ⌘ Mouse hover Navigate to last edit location ⌘⇧⌨
Show descriptions of error at caret ⌘ F1 Select current file or symbol in any view ⌥ F1 REFACTORING
Generate code... (e.g. Rails Generators) ⌘N/ ⌃↩ Go to declaration ⌘ B / ⌘ Click Copy / Move F5 / F6
Override methods ⌃O Go to type declaration ⌃ ⇧B Rename ⇧F6
Surround with... ⌥⌘T Quick definition lookup ⌥ Space / ⌘ Y Extract Variable ⌥⌘V
Comment with line / block comment ⌘ / / ⌥ ⌘ / Go to super-method / super-class ⌘U Extract Constant ⌥⌘C
Select successively increasing code blocks ⌥↑ Go to previous / next method ⌃↑/⌃ ↓ Extract Field ⌥⌘F
Decrease current selection to previous state ⌥ ↓ Move to code block end / start ⌥⌘] / ⌥⌘[ Extract Method ⌥⌘M
Show intention actions / quick-fixes ⌥↩ File structure popup ⌘ F12 Extract Parameter ⌥⌘P
Reformat code ⌥⌘L Type hierarchy ⌃H Inline ⌥⌘N
Auto-indent line(s) ⌃⌥I Next / previous highlighted error F2 / ⇧F2 "Refactor this..." quick list ⌃T
Paste from buffer / recent buffers ⌘ V / ⇧⌘ V Go to source F4 / ⌘ ↓
Duplicate current line or selected block ⌘D Show navigation bar ⌘ ↑/ ⌥ MULTIPLE CARETS AND SELECTIONS
Delete line at caret ⌘ ⌨ Toggle bookmark / with mnemonic F3 / ⌥ F3 Add or remove caret ⌥ Click
Start new line ⇧↩ Go to numbered bookmark ⌃ 0 ... ⌃ 9 Select all occurrences / Select next occurrence ⌃ ⌘ G / ⌃ G
Toggle case for word at caret or selected block ⇧ ⌘ U Show bookmarks ⌘ F3 Unselect occurrence ⌃⇧G
Toggle Camel / Snake Case ⌥⇧U Show diagram ⌥⇧⌘ U Unselect all occurrences or carets ⎋
Select till code block end / start ⌥ ⇧⌘ ] / ⌥ ⇧⌘ [ Diagram popup ⌥⌘U
Delete to word end/start ⌥⌦/ ⌥⌨ USAGE SEARCH
Expand / collapse code block ⌘+/ ⌘– RAILS Find usages / Find usages in file ⌥ F7 / ⌘ F7
Expand / collapse all ⇧⌘+/ ⇧⌘- Navigate to Rails model / view / controller etc. ⌃ ⌘ ↑ Highlight usages in file ⌘⇧F7
Move line (selection) up / down ⌥⇧↑ / ⌥⇧ ↓ Preview Rails View in browser ⌥ F2 Show usages popup ⌥⇧F7
Perform string interpolation on selection ⇧3 Insert <%= %> in RHTML ⇧⌘ .
Run Rails generator ⌥⌘G SEARCH / REPLACE
GENERAL Reload application sources in Rails Console ⌘R Search everywhere Double ⇧
Search everywhere Double ⇧ Find / Replace ⌘F / ⌘R
Open corresponding tool window ⌘ 0 ... ⌘ 9 RUNNING Find next / previous ⌘ G /⇧ ⌘ G
Synchronize ⌥⌘Y Run Anything Double ⌃ Find / Replace in path ⇧ ⌘ F /⇧ ⌘ R
Toggle maximizing editor ⇧ ⌘ F12 Open run / debug configurations dropdown ⌃ ⌥ R /⌃⌥ D
Add to Favorites ⌥⇧F Run / Debug ⌃R /⌃D VCS / LOCAL HISTORY
Inspect current file with current profile ⌥⇧I Run / Debug context configuration from editor ⌃ ⇧ R / ⇧ D Commit project to VCS ⌘K
Go back to previous tool window ⎋ Run rake task ⌥R Update project from VCS ⌘T
Hide active or last active window ⇧⎋ View recent changes ⌥ ⇧C
Close active editor tab ⌘W LIVE TEMPLATES/SNIPPETS View Diff ⌘D
Switch between tabs and tool window ⌃⇥ Surround with Live Template ⌥⌘J VCS operations popup ⌃V
Quick switch current scheme ⌃' Insert Live Template ⌘J
To find any action inside the IDE use Find action ⇧ ⌘ A

You might also like