![]() |
![]() |
![]() |
---|---|---|
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 |
![]() |
![]() |
![]() |
---|---|---|
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 |
![]() |
![]() |
![]() |
---|---|---|
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 |
![]() |
![]() |
![]() |
---|---|---|
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 |
![]() |
![]() |
![]() |
---|---|---|
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 |
![]() |
![]() |
![]() |
---|---|---|
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 |
![]() |
![]() |
![]() |
---|---|---|
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 |
![]() |
![]() |
![]() |
---|---|---|
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 |
![]() |
![]() |
![]() |
---|---|---|
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 |
![]() |
![]() |
![]() |
---|---|---|
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 |