IDEA Windows keymap
| Category | Action | Keys |
|---|---|---|
| Editor | Show intention actions and quick-fixes | Alt + Enter |
| Editor | Generate Constructor, getter, Test | Alt + Ins |
| Editor | Basic Code Completion | Ctrl + Space |
| Editor | Smart Code Completion | Ctrl + Shift + Space |
| Editor | Statement Completion | Ctrl + Shift + Enter |
| Editor | Show Parameter Type | Ctrl + P |
| Editor | Brief Info | Ctrl + MouseOver |
| Editor | Show descriptions of error at caret | Ctrl + F1 |
| Editor | Method Overriding | Ctrl + O |
| Editor | Implement Method | Ctrl + I |
| Editor | Duplicate current line | Ctrl + D |
| Editor | Delete current line | Ctrl + Y |
| Editor | Start new split | Ctrl + Enter |
| Editor | Start new line | Shift + Enter |
| Editor | Surround with … | Ctrl + Alt + T |
| Editor | Delete to word end | Ctrl + Del |
| Editor | Delete to word strat | Ctrl + Backspace |
| Editor | Toggle case for word or block | Ctrl + Shift + U |
| Editor | Surround with Live Template | Ctrl + Alt + J |
| Editor | Insert Live Template | Ctrl + J |
| Search | Search Everywhere | Shift + Shift |
| Search | Search Used | Alt + F7 |
| Search | Recent File | Ctrl + E |
| Move | Go To Source Window | F4 |
| Move | Go To Declararion | Ctrl + B |
| Move | Go To Implementation | Ctrl + Alt + B |
| Move | Go To Error Position | F2 |
| Move | Type Hierarchy | Ctrl + H |
| Move | Method Hierarchy | Ctrl + Shift + H |
| Move | Open Quick definition lookup | Ctrl + Shift + I |
| Move | Go To Super method/class | Ctrl + U |
| Move | Go To previos/next method | Alt + Up/Down |
| Move | Edit Source | F4 |
| Move | Call Hierarchy | F2 |
| Move | Show navigation bar | Alt + Home |
| Move | Toggle Bookmark | F11 |
| Move | Toggle Bookmark with mnemonic | Ctrl + F11 |
| Move | Show bookmarks | Shift + F11 |
| Move | Go back to previous tool window | F12 |
| Move | Go edit window from tool window | ESC |
| Refactoring | Rename | Shift + F6 |
| Refactoring | Refactor this | Shift + Ctrl + Alt + T |
| Refactoring | Change signature | Ctrl + F6 |
| Refactoring | Inline | Ctrl + Alt + N |
| Refactoring | Extract Method | Ctrl + Alt + M |
| Refactoring | Extract Variable | Ctrl + Alt + V |
| Refactoring | Extract Field | Ctrl + Alt + F |
| Refactoring | Extract Constant | Ctrl + Alt + C |
| Refactoring | Extract Parameter | Ctrl + Alt + P |
| Refactoring | Copy | F5 |
| Refactoring | Move | F6 |
| Refactoring | Safe Delete | Alt + Del |
| Format | Optimize Imports | Ctrl + Alt + O |
| Format | Auto-Indent lines | Ctrl + Alt + I |
| Format | Source Formatting | Ctrl + Alt + L |
| Format | Whole Source Formatting | Shift + Ctrl + Alt + L |
| Complete | Complete Current Statement | Shift + Ctrl + ENTER |
| Comment | Line Comment/UnComment | Ctrl + / |
| Comment | Block Level Comment/UnComment | Shift + Ctrl + / |
| Select Block | (Shrink)Expand code selection | (Shift +) Ctrl + W |
| Compile and Run | Build Project | Ctrl + F9 |
| Compile and Run | Compile selected file | Ctrl + Shift + F9 |
| Compile and Run | Select configuration and run/debug | Alt + Shift + F10/F9 |
| Compile and Run | Run context configuration from editor | Ctrl + Shift + F10 |
| Run | Run Anyting | Ctrl + Ctrl |
| Window | Open/Close Project Window | Alt + 1 |
| Window | Open/Close Favorites Window | Alt + 2 |
| Window | Open/Close Find Window | Alt + 3 |
| Window | Open/Close Run Window | Alt + 4 |
| Window | Open/Close Debug Window | Alt + 5 |
| Window | Open/Close Problems Window | Alt + 6 |
| Window | Open/Close Structure Window | Alt + 7 |
| Window | Open/Close Services Window | Alt + 8 |
| Window | Close active editor tab | Ctrl + F4 |
| Navigate | Recent Files | Ctrl + E |
| Navigate | Switcher | Ctrl + Tab |
| Navigate | Last Edit Location | Ctrl + Shift + Backspace |
| Navigate | Select Next Tab | Alt + Right |
| Navigate | Select Previous Tab | Alt + Left |
| Navigate | Next Occurrence | Ctrl + Alt + Down |
| Navigate | Previous Occurrence | Ctrl + Alt + Up |
| Look&Feel | Change Themes | Ctrl + ` |
| Window | Open/Close Project Window | Alt + 1 |
| Setting | IDE Setting | Ctrl + Alt + S |
| Setting | Project Structure | Ctrl + Alt + Shift + S |
| VCS | Commit | Ctrl + K |
| VCS | Update from VCS | Ctrl + T |
| VCS | Push | Ctrl + Shift + K |
| VCS | VCS Operations | Alt + ` |