General
| 
 | Open corresponding tool window | 
| 
 | Synchronize | 
| 
 | Toggle maximizing editor | 
| 
 | Add to favorites | 
| 
 | Inspect current file with current profile | 
| 
 | Quick switch current scheme | 
| 
 | Switch between tabs and tool window | 
| 
 | Find action | 
Editing
| 
 | Basic code completion Name of any class, method or variable | 
| 
 | Smart code completion Filters the list of methods and variables by expected type | 
| 
 | Complete statement | 
| 
 | Quick documentation lookup | 
| 
 | External documentation lookup | 
| 
 | Brief info | 
| 
 | Show description of error or warning at caret | 
| 
 
 
 | Generate code 
 | 
| 
 | Override methods | 
| 
 | Implement methods | 
| 
 | Surround with... 
 | 
| 
 | Comment or uncommment with line comment | 
| 
 | Comment or uncommment 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-ident lines | 
| 
 | Indent selected lines | 
| 
 | 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 until code block end | 
| 
 | Select until code block start | 
| 
 | Delete to word end | 
| 
 | Delete to word start | 
| 
 | Expand code block | 
| 
 | Collapse code block | 
| 
 | Expand all | 
| 
 | Collapse all | 
| 
 | Close active editor tab | 
Multi-Cursor Editing
| 
 | Select next occurrence | 
| 
 | Unselect last selected occurrence | 
| 
 | Select all occurrences | 
| 
 | Add new cursor | 
Search / Replace
| 
 | Find | 
| 
 | Find next | 
| 
 | Find previous | 
| 
 | Replace | 
| 
 | Find in path | 
| 
 | Replace in path | 
Usage Search
| 
 | Find usage | 
| 
 | Find usage in file | 
| 
 | Highlight usage in file | 
| 
 | Show usage | 
Compile and Run
| 
 | Build project | 
| 
 | Run | 
| 
 | Select configuration and run | 
| 
 | Debug | 
| 
 | Select cofiguration and debug | 
| 
 | Run context configuration from editor | 
Debugging
| 
 | Step over | 
| 
 | Step into | 
| 
 | Smart step into | 
| 
 | Step out | 
| 
 | Run to cursor | 
| 
 | Evaluate expression | 
| 
 | Resume program | 
| 
 | Toggle breakpoint | 
| 
 | View breakpoints | 
Navigation
| 
 | Go to class | 
| 
 | Go to file | 
| 
 | Go to symbol | 
| 
 | Go to previous editor tab | 
| 
 | Go to next editor tab | 
| 
 | Go back to previous tool window | 
| 
 | Go to editor (from tool window) | 
| 
 | Hide active or last active Window | 
| 
 | Close active tab | 
| 
 | Go to line | 
| 
 | Recent files popup | 
| 
 | Navigate back | 
| 
 | Navigate forward | 
| 
 | Navigate to last edit location | 
| 
 | Navigate back | 
| 
 | Select current file or symbol in any view | 
| 
 | Go to related header or source file | 
| 
 | Go to definition | 
| 
 | Go to implementation(s) | 
| 
 | Open quick definition lookup | 
| 
 | Go to type declaration | 
| 
 | Go to super-method or super-class | 
| 
 | Go to previous method | 
| 
 | Go to next method | 
| 
 | Move to code block start | 
| 
 | Move to code block end | 
| 
 | File structure popup | 
| 
 | Type hierarchy | 
| 
 | Method hierarchy | 
| 
 | Call hierarchy | 
| 
 | Next highlighted error | 
| 
 | Previous highlighted error | 
| 
 | Edit source | 
| 
 | View source | 
| 
 | Toggle bookmark | 
| 
 | Toogle bookmark with mnemonic | 
| 
 | Go to numbered bookmark | 
| 
 | Show bookmarks | 
Refactoring
| 
 | Refactor this | 
| 
 | Copy | 
| 
 | Move | 
| 
 | Safe delete | 
| 
 | Rename | 
| 
 | Change signature | 
| 
 | Inline | 
| 
 | Extract method | 
| 
 | Introduce variable | 
| 
 | Introduce parameter | 
| 
 | Introduce property | 
| 
 | Introduce constant | 
| 
 | Introduce instance variable | 
VCS / Local History
| 
 | Commit project to VCS | 
| 
 | Update project from VCS | 
| 
 | View recent changes | 
| 
 | VCS quick popup | 
Live Templates
| 
 | Surround with live template | 
| 
 | Insert live template |