![]() |
![]() |
![]() |
---|---|---|
1 | Ctrl+S | Save all |
2 | Ctrl+Alt+Y | Synchronize |
3 | Ctrl+Shift+F12 | Maximize / minimize editor |
4 | Alt+Shift+F | Add to favourites |
5 | Alt+Shift+I | Inspect current file with current profile |
6 | Ctrl+` | Quick switch scheme |
7 | Ctrl+Alt+S | Open setting dialogue |
8 | Ctrl+Alt+Shift+S | Open project structure dialogue |
9 | Ctrl+Tab | Switch between tabs and tool window |
![]() |
![]() |
![]() |
---|---|---|
1 | Shift+F9 | Debug |
2 | F8 | Step over |
3 | F7 | Step into |
4 | Shift+F7 | Smart step into |
5 | Shift+F8 | Step out |
6 | Alt+F9 | Run to cursor |
7 | Alt+F8 | Evaluate expression |
8 | F9 | Resume program |
9 | Ctrl+F8 | Toggle breakpoint |
10 | Ctrl+Shift+F8 | View breakpoints |
![]() |
![]() |
![]() |
---|---|---|
1 | Ctrl+F9 | Build |
2 | Shift+F10 | Build and run |
3 | Ctrl+F10 | Apply changes (with Instant Run) |
![]() |
![]() |
![]() |
---|---|---|
1 | Ctrl+K | Commit project to VCS |
2 | Ctrl+T | Update project from VCS |
3 | Alt+` | Open VCS popup |
4 | Alt+Shift+C | View recent changes |
![]() |
![]() |
![]() |
---|---|---|
1 | F5 | Copy |
2 | F6 | Move |
3 | Alt+Delete | Safe delete |
4 | Shift+F6 | Rename |
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 | Press Shift twice | Search everything (including code and menus) |
2 | Ctrl+F | Find |
3 | F3 | Find next |
4 | Shift+F3 | Find previous |
5 | Ctrl+R | Replace |
6 | Ctrl+Shift+A | Find action |
7 | Ctrl+Alt+Shift+N | Search by symbol name |
8 | Ctrl+N | Find class |
9 | Ctrl+Shift+N | Find file (instead of class) |
10 | Ctrl+Shift+F | Find in path |
11 | Ctrl+F12 | Open file structure pop-up |
12 | Alt+Right / LeftArrow | Navigate between open editor tabs |
13 | F4 / Ctrl+Enter | Jump to source |
14 | Shift+F4 | Open current editor tab in new window |
15 | Ctrl+E | Recently opened files pop-up |
16 | Ctrl+Shift+E | Recently edited files pop-up |
17 | Ctrl+Shift+Backspace | Go to last edit location |
18 | Ctrl+F4 | Close active editor tab |
19 | Esc | Return to editor window from a tool window |
20 | Shift+Esc | Hide active or last active tool window |
21 | Ctrl+G | Go to line |
22 | Ctrl+H | Open type hierarchy |
23 | Ctrl+Shift+H | Open method hierarchy |
24 | Ctrl+Alt+H | Open call hierarchy |
![]() |
![]() |
![]() |
---|---|---|
1 | Alt+Insert | Generate code (getters, setters, etc) |
2 | Ctrl+O | Override methods |
3 | Ctrl+I | Implement methods |
4 | Ctrl+Alt+T | Surrond with (if..else / try..catch / etc) |
5 | Ctrl+Y | Delete line at caret |
6 | Ctrl+- / + | Collapse / expand current code block |
7 | Ctrl+Shift+- / + | Collapse / expand all code blocks |
8 | Ctrl+D | Duplicate current line or selection |
9 | Ctrl+Space | Basic code completion |
10 | Ctrl+Shift+Space | Smart code completion (filters the list of methods and variables by expected type) |
11 | Ctrl+Shift+Enter | Complete statement |
12 | Ctrl+Q | Quick documentation lookup |
13 | Ctrl+P | Show paramenters for seleted method |
14 | Ctrl+B or Ctrl+Click | Go to declaration (directly) |
15 | Ctrl+Alt+B | Go to Implementations |
17 | Ctrl+U | Go to super-method / super-class |
18 | Ctrl+Shift+I | Open quick definition lookup |
19 | Alt+1 | Toggle project tool window visibility |
20 | F11 | Toggle bookmark |
![]() |
![]() |
![]() |
---|---|---|
1 | Ctrl+F11 | Toggle bookamrk with mnemonic |
2 | Ctrl+/ | Comment / uncomment with line |
3 | Ctrl+Shift+/ | comment / uncomment with block |
4 | Ctrl+W | Select successively increasing code blocks |
5 | Ctrl+Shift+W | Decrease current selection to previous state |
6 | Ctrl+[ | Move to code block start |
7 | Ctrl+] | Move to codde block end |
8 | Ctrl+Shift+[ | Select to the code block start |
9 | Ctrl+Shift+] | Select to the code block end |
10 | Ctrl+Delete | Delete to the end of word |
11 | Ctrl+Backspace | Delete to start of word |
12 | Ctrl+Alt+O | Optimize imports |
13 | Alt+Enter | Project quick fix (show intention actions and quick fixes) |
14 | Ctrl+Alt+L | Reformat code |
15 | Ctrl+Alt+I | Auto-indent lines |
16 | Tab / Shift+Tab | Indent / unindent lines |
17 | Ctrl+Shift+J | Smart line join |
18 | F2 / Shift+F2 | Next / previous highlighted error |
19 | Ctrl+Enter | Smart line split |
20 | Shift+Enter | Start new line |