IntelliJ IDEA Reference Card Flashcards
(Editing) Ctrl + Space
Basic code completion (the name of any class, method or variable)
(Editing) Ctrl + Shift + Space
Smart code completion (filters the list of methods and variables by expected type)
(Editing) Ctrl + Alt + Space
Class name completion (the name of any project class independently of current imports)
(Editing) Ctrl + Shift + Enter
Complete statement
(Editing) Ctrl + P
Parameter info (within method call arguments)
(Editing) Ctrl + Q
Quick documentation lookup
(Editing) Shift + F1
External Doc
(Editing) Ctrl + mouse over code
Brief Info
(Editing) Ctrl + F1
Show descriptions of error or warning at caret
(Editing) Alt + Insert
Generate code… (Getters, Setters, Constructors, hashCode/equals, toString)
(Editing) Ctrl + O
Override methods
(Editing) Ctrl + I
Implement methods
(Editing) Ctrl + Alt + T
Surround with… (if..else, try..catch, for, synchronized, etc.)
(Editing) Ctrl + /
Comment/uncomment with line comment
(Editing) Ctrl + Shift + /
Comment/uncomment with block comment
(Editing) Ctrl + W
Select successively increasing code blocks
(Editing) Ctrl + Shift + W
Decrease current selection to previous state
(Editing) Alt + Q
Context info
(Editing) Alt + Enter
Show intention actions and quick-fixes
(Editing) Ctrl + Alt + L
Reformat code
(Editing) Ctrl + Alt + O
Optimize imports
(Editing) Ctrl + Alt + I
Auto-indent line(s)
(Editing) Tab / Shift + Tab
Indent/unindent selected lines
(Editing) Ctrl + X or Shift + Delete
Cut current line or selected block to clipboard
(Editing) Ctrl + C or Ctrl + Insert
Copy current line or selected block to clipboard
(Editing) Ctrl + V or Shift + Insert
Paste from clipboard
(Editing) Ctrl + Shift + V
Paste from recent buffers…
(Editing) Ctrl + D
Duplicate current line or selected block
(Editing) Ctrl + Y
Delete line at caret
(Editing) Ctrl + Shift + J
Smart line join
(Editing) Ctrl + Enter
Smart line split
(Editing) Shift + Enter
Start new line
(Editing) Ctrl + Shift + U
Toggle case for word at caret or selected block
(Editing) Ctrl + Shift + ] / [
Select till code block end/start
(Editing) Ctrl + Delete
Delete to word end
(Editing) Ctrl + Backspace
Delete to word start
(Editing) Ctrl + NumPad+/-
Expand/collapse code block
(Editing) Ctrl + Shift + NumPad+
Expand all
(Editing) Ctrl + Shift + NumPad-
Collapse all
(Editing) Ctrl + F4
Close active editor tab
(Search/Replace) Ctrl + F
Find
(Search/Replace) F3
Find next
(Search/Replace) Shift + F3
Find previous
(Search/Replace) Ctrl + R
Replace
(Search/Replace) Ctrl + Shift + F
Find in path
(Search/Replace) Ctrl + Shift + R
Replace in path
(Search/Replace) Ctrl + Shift + S
Search structurally (Ultimate Edition only)
(Search/Replace) Ctrl + Shift + M
Replace structurally (Ultimate Edition only)
(Usage Search) Alt + F7 / Ctrl + F7
Find usages / Find usages in file
(Usage Search) Ctrl + Shift + F7
Highlight usages in file
(Usage Search) Ctrl + Alt + F7
Show usages
(Compile and Run) Ctrl + F9
Make project (compile modifed and dependent)
(Compile and Run) Ctrl + Shift + F9
Compile selected file, package or module
(Compile and Run) Alt + Shift + F10
Select configuration and run
(Compile and Run) Alt + Shift + F9
Select configuration and debug
(Compile and Run) Shift + F10
Run
(Compile and Run) Shift + F9
Debug
(Compile and Run) Ctrl + Shift + F10
Run context configuration from editor
(Debugging) F8
Step over
(Debugging) F7
Step into
(Debugging) Shift + F7
Smart step into
(Debugging) Shift + F8
Step out
(Debugging) Alt + F9
Run to cursor
(Debugging) Alt + F8
Evaluate expression
(Debugging) F9
Resume program
(Debugging) Ctrl + F8
Toggle breakpoint
(Debugging) Ctrl + Shift + F8
View breakpoints
(Navigation) Ctrl + N
Go to class
(Navigation) Ctrl + Shift + N
Go to file
(Navigation) Ctrl + Alt + Shift + N
Go to symbol
(Navigation) Alt + Right/Left
Go to next/previous editor tab
(Navigation) F12
Go back to previous tool window
(Navigation) Esc
Go to editor (from tool window)
(Navigation) Shift + Esc
Hide active or last active window
(Navigation) Ctrl + Shift + F4
Close active run/messages/find/… tab
(Navigation) Ctrl + G
Go to line
(Navigation) Ctrl + E
Recent files popup
(Navigation) Ctrl + Alt + Left/Right
Navigate back/forward
(Navigation) Ctrl + Shift + Backspace
Navigate to last edit location