Professional Documents
Culture Documents
Editing
Ctrl + Space Ctrl + Shift + Space Ctrl + Shift + Enter Ctrl + P Ctrl + Q Shift + F1 Ctrl +mouseovercode Ctrl + F1 Alt + Insert Ctrl + O Ctrl + I Ctrl + Alt + T Ctrl + / Ctrl + Shift + / Ctrl + W Ctrl + Shift + W Alt + Q Alt + Enter Ctrl + Alt + L Ctrl + Alt + O Ctrl + Alt + I Tab / Shift + Tab Ctrl+XorShift+Delete Ctrl+CorCtrl+Insert Ctrl+VorShift+Insert Ctrl+Shift + V Ctrl+D Ctrl+Y Ctrl+Shift + J Ctrl+Enter Shift + Enter Ctrl + Shift + U Ctrl + Shift + ] / [ Ctrl + Delete Ctrl + Backspace Ctrl + NumPad+/- Ctrl + Shift+NumPad+ Ctrl + Shift+NumPad- Ctrl + F4 Basic code completion (the name of any class, method or variable) Smart code completion (filters the list of methods and variables by expected type) Complete statement Parameter info (within method call arguments) Quick documentation lookup External Doc Brief Info Show descriptions of error or warning at caret Generate code... (Getters, Setters, Constructors, hashCode/equals, toString) Override methods Implement methods 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 Context info Show intention actions and quick-fixes Reformat code Optimize imports Auto-indent line(s) Indent/unindent selected lines Cut current line or selected block to clipboard Copy current line or selected block to clipboard Paste from clipboard Paste from recent buffers... Duplicate current line or selected block Delete line at caret Smart line join Smart line split Start new line 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 Close active editor tab Search everywhere Find Find next Find previous Replace Find in path Replace in path Search structurally (Ultimate Edition only) Replace structurally (Ultimate Edition only)
Debugging
F8 F7 Shift + F7 Shift + F8 Alt + F9 Alt + F8 F9 Ctrl + F8 Ctrl + Shift + F8
VCS/Local History
Ctrl + K Ctrl + T Alt + Shift + C Alt + BackQuote (`) Commit project to VCS Update project from VCS View recent changes VCS quick popup Surround with Live Template Insert Live Template Iteration according to Java SDK 1.5 style Checkobjecttype with instanceof and downcast it Iterate elements of java.util.Collection Iterate elements of java.util.Iterator Iterate elements of java.util.List public static final throw new Open corresponding tool window Save all Synchronize Toggle maximizing editor Add to Favorites Inspect current file with current profile Quick switch current scheme Open Settings dialog Open Project Structure dialog Find Action Switch between tabs and tool window
Live Templates
Ctrl + Alt + J Ctrl + J iter inst itco itit itli psf thr
Navigation
Ctrl + N Ctrl + Shift + N Ctrl + Alt + Shift + N Alt + Right/Left F12 Esc Shift + Esc Ctrl+Shift+F4 Ctrl+G Ctrl+E Ctrl+Alt + Left/Right Ctrl+Shift+Backspace Alt + F1 Ctrl + B or Ctrl + Click Ctrl + Alt + B Ctrl + Shift + I Ctrl + Shift + B Ctrl + U Alt + Up/Down Ctrl + ] / [ Ctrl + F12 Ctrl + H Ctrl + Shift + H Ctrl + Alt + H F2 / Shift + F2 F4 / Ctrl + Enter Alt + Home F11 Ctrl + F11 Ctrl + #[0-9] Shift + F11
General
Alt + #[0-9] Ctrl + S Ctrl + Alt + Y Ctrl + Shift + F12 Alt + Shift + F Alt + Shift + I Ctrl + BackQuote (`) Ctrl + Alt + S Ctrl + Alt + Shift + S Ctrl + Shift + A Ctrl + Tab
Search/Replace
Double Shift Ctrl + F F3 Shift + F3 Ctrl + R Ctrl + Shift + F Ctrl + Shift + R Ctrl + Shift + S Ctrl + Shift + M
To find any action inside the IDE use Find Action (Ctrl+Shift+A/ A)
www.jetbrains.com/idea
blogs.jetbrains.com/idea
@intellijidea