Rubymine Default Os X Keymap

ADVERTISEMENT

Debugging
Usage Search
DEFAULT OS X KEYMAP
F8 / F7 /
F8
Step over/into/out
F7 /
F7
Find usages / Find usages in file
F9
F7
Run to cursor
Highlight usages in file
F8 /
F8
Evaluate / Quick evaluate expression
F7
Show usages
F9
Resume program
Refactoring
F8
Toggle breakpoints
Editing
F8
F5 / F6
View breakpoints
Copy / Move
F10
Show execution point
F6
Rename
Space
V
Basic code completion
Extract Variable
Rails
Complete current statement
C
Extract Constant
P
Parameter info (within method call arguments)
Navigate to Rails model/view/controller etc.
F
Extract Field
J , Mid. button click
Quick documentation lookup
F2
Preview Rails View in browser
M
Extract Method
+ mouse over code
Brief Info
.
Insert <%= %> in RHTML
P
Extract Parameter
F1
Show descriptions of error or warning at caret
G
Run Rails generator
N
Inline
,
N
Generate code... (e.g. Rails Generators)
R
Reload application sources in Rails Console
T
“Refactor this...” quick list
O
Override methods
R
“Ruby/Rail” quick list
Live Templates/Snippets
T
Surround with... (begin...end, if...then...end, etc.)
Navigation
/
Comment/uncomment with line comment
J
Surround with Live Template
/
Comment/uncomment with block comment
O
Go to class
J
Insert Live Template
O
Select successively increasing code blocks
Go to file
VCS/Local History
Decrease current selection to previous state
O
Go to symbol
/
K
Show intention actions/quick-fixes
Go to next/previous editor tab
Commit project to VCS
L
Reformat code
L
Go to line
T
Update project from VCS
I
/
C
Auto-indent line(s)
Go to bottom/top of page
View recent changes
/
Indent/unindent selected lines
E
Recent files popup
D
View Diff
X /
C
/
V
Cut/Copy current line or selected block
Navigate back/forward
VCS operations popup
to buffer
Navigate to last edit location
General
V /
V
Paste from buffer/recent buffers
F1
Select current file or symbol in any view
D
Duplicate current line or selected block
B ,
Click
Go to declaration
0 ...
9
Open corresponding tool window
Delete line at caret
B
Go to type declaration
S
Save all
Start new line
I
Open quick definition lookup
Y
Synchronize
U
Toggle case for word at caret
U
Go to super-method/super-class
F
Toggle full screen mode
or selected block
/
Go to previous/next method
F12
Toggle maximizing editor
U
Toggle Camel/Snake Case
E / A
Move to code block end/start
F
Add to Favorites
] /
[
Select till code block end/start
F12
File structure popup
I
Inspect current file with current profile
/
Delete to word end/start
H
Type hierarchy
,
Open Settings dialog
+ /
-
F2 /
F2
F12
Expand/collapse code block
Next/Previous highlighted error
Go back to previous tool window
+ /
-
Expand/collapse all
F4
Edit source
Go back to editor from a tool window
/
Move line (selection) up/down
View source
Hide active or last active window
,
Show navigation bar
W
Close active editor tab
Multiple carets and selections
F6
Toggle bookmark
Switch editor tabs and IDE tool-windows
+ Click
Add or remove caret
F3
Toggle bookmark with mnemonic
`
Quick switch current scheme
G
0 ... 9
Select all occurrences
Go to numbered bookmark
G
Select next occurrence
F3
Show bookmarks
G
Unselect occurrence
U
Show diagram
Unselect all occurrences or carets
U
Diagram popup
Running
Search/Replace
To find any action inside the IDE use Find Action (
A )
R /
D
Open run/debug configurations dropdown
Double
Search everywhere (files, classes, actions, etc.)
R / D
Run/Debug
F /
R
Find/Replace
R /
D
Run/Debug context configuration from editor
G /
G
Find next/previous
blog.
@rubymine
R
Run Rake task
F /
R
Find/Replace in path

ADVERTISEMENT

00 votes

Related Articles

Related Categories

Parent category: Education
Go