| CMD+0-9 | Open corresponding tool window | 
| CMD+OPTION+Y | Synchronize | 
| CMD+SHIFT+F12 | Toggle maximizing editor | 
| OPTION+SHIFT+F | Add to favorites | 
| OPTION+SHIFT+I | Inspect current file with current profile | 
| CTRL+§ | Quick switch current scheme | 
| CTRL+Tab | Switch between tabs and tool window | 
| CMD+SHIFT+A | Find action | 
| SHIFT+SHIFT | Search Everywhere | 
| CTRL+Space | Basic code completion Name of any class, method or variable | 
| CTRL+SHIFT+Space | Smart code completion Filters the list of methods and variables by expected type | 
| CMD+SHIFT+Return | Complete statement | 
| CTRL+J | Quick documentation lookup | 
| SHIFT+F1 | External documentation lookup | 
| CMD+mouse over code | Brief info | 
| CMD+F1 | Show description of error or warning at caret | 
| CMD+N CTRL+N CTRL+Return | Generate code Getters, setters, constructors | 
| CTRL+O | Override methods | 
| CTRL+I | Implement methods | 
| CMD+OPTION+T | Surround with... if..else, try..catch, for etc | 
| CMD+/ | Comment or uncommment with line comment | 
| CMD+OPTION+/ | Comment or uncommment with block comment | 
| CTRL+W | Select successively increasing code blocks | 
| CTRL+SHIFT+W | Decrease current selection to previous state | 
| CTRL+SHIFT+Q | Context info | 
| OPTION+Return | Show intention actions and quick-fixes | 
| CMD+OPTION+L | Reformat code | 
| CTRL+OPTION+O | Optimize imports | 
| CTRL+OPTION+I | Auto-ident lines | 
| Tab | Indent selected lines | 
| SHIFT+Tab | Unindent selected lines | 
| CMD+X | Cut current line or selected block to clipboard | 
| CMD+C | Copy current line or selected block to clipboard | 
| CMD+V | Paste from clipboard | 
| CMD+SHIFT+V | Paste from recent buffers | 
| CMD+D | Duplicate current line or selected block | 
| CMD+Backspace | Delete line at caret | 
| CTRL+SHIFT+J | Smart line join | 
| CMD+Return | Smart line split | 
| SHIFT+Return | Start new line | 
| CMD+SHIFT+U | Toggle case for word at caret or selected block | 
| CMD+SHIFT+] | Select until code block end | 
| CMD+SHIFT+[ | Select until code block start | 
| OPTION+Delete | Delete to word end | 
| OPTION+Backspace | Delete to word start | 
| CMD+"+" | Expand code block | 
| CMD+"-" | Collapse code block | 
| CMD+SHIFT+"+" | Expand all | 
| CMD+SHIFT+"-" | Collapse all | 
| CMD+W | Close active editor tab | 
| CMD+F | Find | 
| CMD+G | Find next | 
| CMD+SHIFT+G | Find previous | 
| CMD+R | Replace | 
| CMD+SHIFT+F | Find in path | 
| CMD+SHIFT+R | Replace in path | 
| OPTION+F7 | Find usage | 
| CMD+F7 | Find usage in file | 
| CMD+SHIFT+F7 | Highlight usage in file | 
| CMD+OPTION+F7 | Show usage | 
| CMD+F9 | Build project | 
| CTRL+R | Run | 
| CTRL+OPTION+R | Select configuration and run | 
| CTRL+D | Debug | 
| CTRL+OPTION+D | Select cofiguration and debug | 
| CTRL+SHIFT+R | Run context configuration from editor | 
| F8 | Step over | 
| F7 | Step into | 
| SHIFT+F7 | Smart step into | 
| SHIFT+F8 | Step out | 
| OPTION+F9 | Run to cursor | 
| OPTION+F8 | Evaluate expression | 
| CMD+OPTION+R | Resume program | 
| CMD+F8 | Toggle breakpoint | 
| CMD+SHIFT+F8 | View breakpoints | 
| CMD+O | Go to class | 
| CMD+SHIFT+O | Go to file | 
| CMD+OPTION+O | Go to symbol | 
| CTRL+Arrow Left | Go to previous editor tab | 
| CTRL+Arrow Right | Go to next editor tab | 
| F12 | Go back to previous tool window | 
| Esc | Go to editor (from tool window) | 
| SHIFT+Esc | Hide active or last active Window | 
| CMD+SHIFT+F4 | Close active tab | 
| CMD+L | Go to line | 
| CMD+E | Recent files popup | 
| CMD+OPTION+Arrow Left | Navigate back | 
| CMD+OPTION+Arrow Right | Navigate forward | 
| CMD+SHIFT+Delete | Navigate to last edit location | 
| CMD+OPTION+Arrow Left | Navigate back | 
| OPTION+F1 | Select current file or symbol in any view | 
| CMD+B | Go to definition | 
| CMD+OPTION+B | Go to implementation(s) | 
| CTRL+SHIFT+B | Go to type declaration | 
| CMD+U | Go to super-method or super-class | 
| CTRL+Arrow Up | Go to previous method | 
| CTRL+Arrow Down | Go to next method | 
| CMD+[ | Move to code block start | 
| CMD+] | Move to code block end | 
| CMD+F12 | File structure popup | 
| CTRL+H | Type hierarchy | 
| CMD+SHIFT+H | Method hierarchy | 
| CTRL+OPTION+H | Call hierarchy | 
| F2 | Next highlighted error | 
| SHIFT+F2 | Previous highlighted error | 
| F4 | Edit source | 
| CMD+Arrow Down | View source | 
| F3 | Toggle bookmark | 
| OPTION+F3 | Toogle bookmark with mnemonic | 
| CTRL+0...CTRL+9 | Go to numbered bookmark | 
| CMD+F3 | Show bookmarks | 
| CTRL+T | Refactor this | 
| F5 | Copy | 
| F6 | Move | 
| CMD+Delete | Safe delete | 
| SHIFT+F6 | Rename | 
| CMD+F6 | Change signature | 
| CMD+OPTION+N | Inline | 
| CMD+OPTION+M | Extract method | 
| CMD+OPTION+V | Introduce variable | 
| CMD+OPTION+P | Introduce parameter | 
| CMD+OPTION+E | Introduce property | 
| CMD+OPTION+C | Introduce constant | 
| CMD+OPTION+I | Introduce instance variable | 
| CMD+K | Commit project to VCS | 
| CMD+T | Update project from VCS | 
| OPTION+SHIFT+C | View recent changes | 
| CTRL+V | VCS quick popup | 
| CMD+OPTION+J | Surround with live template | 
| CMD+J | Insert live template |