IntelliJ IDEA Mac OS X Keymap
Editing
Space
Basic code completion (the name of any class,
method or variable)
Space
Smart code completion (filters the list of methods
and variables by expected type)
Complete statement
P
Parameter info (within method call arguments)
J or Mid. button click Quick documentation lookup
F1
External Doc
+ mouse over code Brief Info
F1
Show descriptions of error or warning at caret
N,
, N
Generate code... (Getters, Setters, Constructors,
hashCode/equals, toString)
O
Override methods
I
Implement methods
T
Surroundwith (if..else, try..catch, for,
synchronized, etc.)
/
Comment/uncomment with line comment
/
Comment/uncomment with block comment
Select successively increasing code blocks
Decrease current selection to previous state
Q
Context info
Show intention actions and quick-fixes
L
Reformat code
O
Optimize imports
I
Auto-indent line(s)
,
Indent/unindent selected lines
X
Cut current line or selected block to clipboard
C
Copy current line or selected block to clipboard
V
Paste from clipboard
V
Paste from recent buffers...
D
Duplicate current line or selected block
Delete line at caret
J
Smart line join
Smart line split
Start new line
U
Toggle case for word at caret or selected block
],
[
Select till code block end/start
Delete to word end
Delete to word start
+, -
Expand/collapse code block
+
Expand all
-
Collapse all
W
Close active editor tab
Search/Replace
Double
Search everywhere
F Find
G
Find next
G
Find previous
R Replace
F
Find in path
R
Replace in path
S
Search structurally (Ultimate Edition only)
M
Replace structurally (Ultimate Edition only)
www.jetbrains.com/idea
IntelliJ IDEA Mac OS X Keymap
Refactoring
Usage Search
F7 / F7
F7
F7
Find usages / Find usages in file
Highlight usages in file
Show usages
Compile and Run
F9
Make project (compile modifed and dependent)
F9
Compile selected file, package or module
R
Select configuration and run
D
Select configuration and debug
R Run
D Debug
R,
D
Run context configuration from editor
Debugging
F8
F7
F7
F8
F9
F8
R
F8
F8
Step over
Step into
Smart step into
Step out
Run to cursor
Evaluate expression
Resume program
Toggle breakpoint
View breakpoints
Navigation
O
O
O
,
F12
F4
L
E
,
F1
B or Click
B
Space, Y
B
U
,
] , [
F12
H
H
H
F2 , F2
F4 /
Home
F3
F3
0 ... 9
F3
IntelliJ IDEA Mac OS X Keymap
Go to class
Go to file
Go to symbol
Go to next/previous editor tab
Go back to previous tool window
Go to editor (from tool window)
Hide active or last active window
Close active run/messages/find/... tab
Go to line
Recent files popup
Navigate back/forward
Navigate to last edit location
Select current file or symbol in any view
Go to declaration
Go to implementation(s)
Open quick definition lookup
Go to type declaration
Go to super-method/super-class
Go to previous/next method
Move to code block end/start
File structure popup
Type hierarchy
Method hierarchy
Call hierarchy
Next/previous highlighted error
Edit source / View source
Show navigation bar
Toggle bookmark
Toggle bookmark with mnemonic
Go to numbered bookmark
Show bookmarks
blogs.jetbrains.com/idea
F5 Copy
F6 Move
Delete
Safe Delete
F6 Rename
F6
Change Signature
N Inline
M
Extract Method
V
Extract Variable
F
Extract Field
C
Extract Constant
P
Extract Parameter
VCS/Local History
K
T
V
Commit project to VCS
Update project from VCS
View recent changes
VCS quick popup
Live Templates
J
Surround with Live Template
Insert Live Template
General
0 ... 9
Open corresponding tool window
S
Save all
Y Synchronize
F
Toggle full screen mode
F12
Toggle maximizing editor
F
Add to Favorites
I
Inspect current file with current profile
or `
Quick switch current scheme
,
Open Settings dialog
;
Open Project Structure dialog
A
Find Action
Switch between tabs and tool window
Community Edition
The Most Intelligent IDE
Free and open-source IDE for Java, Scala, Groovy and
Androiddevelopment. Provides smart completion, on-the-fly code
analysis, navigation, advanced refactorings and blazing performance.
Android UI designer, Lint, DDMS, Draw 9-patch
Maven, Gradle and Ant build tools
Subversion, Git/GitHub and Mercurial support
jetbrains.com/idea
@intellijidea