Intellij!


1
Remember these Shortcuts
9
  Shortcut Key   Description
1 Ctrl+Shift+Space Smart code completion
2 Double Shift Search everywhere
3 Alt+Enter Show intention actions and quick-fixes
4 Alt+Ins Generate code
5 Ctrl+P Parameter info
6 Ctrl+W Extend selection
7 Ctrl+Shift+W Shirnk selection
8 Ctrl+E Recent files popup
9 Shift+F6 Rename
2
General
11
  Shortcut Key   Description
1 Alt+[0-9] Open corresponding tool window
2 Ctrl+S Save all
3 Ctrl+Alt+Y Synchronize
4 Ctrl+Shift+F12 Toogle maximizing editor
5 Alt+Shift+I Inspect current file with current profile
6 Ctrl+` Quick switch current scheme
7 Ctrl+Alt+S Open settings dialog
8 Ctrl+Alt+Shift+S Open Project Structure dialog
9 Ctrl+Shift+A Find Action
10 Ctrl+Alt+J Surround with Live Template
11 Ctrl+J Insert Live Template
3
Search/Replace
9
  Shortcut Key   Description
1 Ctrl+Shift+F Find in path
2 Ctrl+Shift+R Replace in path
3 Ctrl+Alt+Shift+J Select all occurences
4 Alt+Shift+J Unselect occurences
5 Double Shift Search everywhere
6 Ctrl+F Find
7 F3 / Shift+F3 Find next / previous
8 Ctrl+R Replace
9 Alt+J Select next occurence
4
Refactoring
11
  Shortcut Key   Description
1 F5 Copy
2 F6 Move
3 Alt+Delete Safe Delete
4 Shift+F6 Rename
5 Ctrl+Alt+Shift+T Refactor this
5 Ctrl+F6 Change Signature
6 Ctrl+Alt+N Inline
7 Ctrl+Alt+M Extract Method
8 Ctrl+Alt+V Extract Variable
9 Ctrl+Alt+F Extract Field
10 Ctrl+Alt+C Extract Constant
11 Ctrl+Alt+P Extract Parameter
5
Editing
39
  Shortcut Key   Description
1 Ctrl+Space Basic code completion
2 Ctrl+Shift+Space Smart code completion
3 Ctrl+Shift+Enter Complete statement
4 Ctrl+P Parameter info (within method call arguments)
5 Ctrl+Q Quick document lookup
6 Shift+F1 External Doc
7 Ctrl+mouse Brief Info
8 Ctrl+F1 Show descriptionsof error at caret
9 Alt+Insert Generate code
10 Ctrl+O Override methods
11 Ctrl+I Implement methods
12 Ctrl+Alt+T Surrond with
13 Ctrl+/ Comment / uncomment with line comment
14 Ctrl+Shift+/ Comment / uncomment with block comment
15 Ctrl+W Extend selection
16 Ctrl+Shift+W Shrink selection
17 Alt+Q Context info
18 Alt+Enter Show intention actions and quick-fixes
19 Ctrl+Alt+L Reformat code
20 Ctrl+Alt+O Optimize imports
21 Ctrl+Alt+I Auto-indent line(s)
22 Tab / Shift+Tab Indent / unindent selected lines
23 Ctrl+X , Shift+Delete Cut current line to clip board
24 Ctrl+C , Ctrl+Insert Copy current line to clip board
25 Ctrl+V , Shift+Insert Paste from clip board
26 Ctrl+Shift+V Paste from recent buffers
27 Ctrl+D Duplicate current line
28 Ctrl+Y Delete line at caret
29 Ctrl+Shift+J Smart line join
30 Ctrl+Enter Smart line split
31 Shift+Enter Start new line
32 Ctrl+Shift+U Toggle case for word at caret or selected block
33 Ctrl+Shift+] / [ Select till code block end / start
34 Ctrl+Delete Delete to word end
35 Ctrl+Backspace Delete to word start
36 Ctrl+Numpad+/- Expand / collapse code block
37 Ctrl+Shift+Numpad+ Expand all
38 Ctrl+Shift+Numpad- Collapse all
39 Ctrl+F4 Close active editor tab
6
Navigation
30
  Shortcut Key   Description
1 Ctrl+N Go to class
2 Ctrl+Shift+N Go to file
3 Ctrl+Alt+Shift+N Go to Symbol
4 Alt+Right / Left Go to next / previous editor tab
5 F12 Go back to previous tool window
6 Shift+F11 Show bookmarks
7 Esc Go to editor (from tool window)
8 Shift+Esc Hide active or last active window
9 Ctrl+G Go to line
10 Ctrl+E Recent files popup
11 Ctrl+Alt+Left / Right Navigate back / forward
12 Ctrl+Shift+Backspace Navigate to last edit location
13 Alt+F1 Select current file or symbol in any view
14 Ctrl+B , Ctrl+Click Go to declaration
15 Ctrl+Alt+B Go to implementation
16 Ctrl+Shift+I Open quick definition lookup
17 Ctrl+Shift+B Go to type declaration
18 Ctrl+U Go to super-method / super-class
19 Alt+Up / Down Go to previous / next method
20 Ctrl+] / [ Move to code block end / start
21 Ctrl+F12 File structure popup
22 Ctrl+H Type hierarchy
23 Ctrl+Shift+H Method hierarchy
24 Ctrl+Alt+H Call hierarchy
25 F2 / Shift+F2 Next / previous highlighted error
26 F4 / Ctrl+Enter Edit source / View source
27 Alt+Home Show navigation bar
28 F11 Toggle bookmark
29 Ctrl+F11 Toggle bookmark with mnemonic
30 Ctrl+[0-9] Go to numbered bookmark
7
Compile and Run
5
  Shortcut Key   Description
1 Ctrl+F9 Make project
2 Ctrl+Shift+F9 Compile selected file, package or module
3 Alt+Shift+F10 / F9 Select configuration and run / debug
4 Shift+F10 / F9 Run / Debug
5 Ctrl+Shift / F10 Run context configuration from editor
8
VCS / Local History
4
  Shortcut Key   Description
1 Ctrl+K Commit project to VCS
2 Ctrl+T Update project from VCS
3 Ctrl+Shift+K Push commits
4 Alt+` ‘VCS’ quick popups
9
Usage Search
3
  Shortcut Key   Description
1 Alt+F7 / Ctrl+F7 Find usages / Find usages in file
2 Ctrl+Shift+F7 Highlight usages in file
3 Ctrl+Alt+F7 Show usages
10
Debugging
7
  Shortcut Key   Description
1 F8 / F7 Step over / into
2 Shift+F7 / Shift+F8 Smart step into / Step out
3 Alt+F9 Run to cursor
4 Alt+F8 Evaluate expression
5 F9 Resume program
6 Ctrl+F8 Toogle breakpoint
7 Ctrl+Shift+F8 View breakpoints