capitalizing-on-a-great-idea
capitalizing-on-a-great-idea copied to clipboard
Samples for "Become a super user with IntelliJ" talk
capitalizing-on-a-great-idea
Source code of the samples for "Become a super user with IntelliJ" talk
Shortcuts Summary
| Action | Mac OS X 10.5+ | Mac OS X | Default Windows & Linux |
|---|---|---|---|
| General | |||
| Find Action | CMD + SHIFT + A | CMD + SHIFT + A | CTRL + SHIFT + A |
| Change Keymap | CMD + ~ -> 3 -> your selection | CMD + ~ -> 3 -> your selection | CTRL + ~ -> 3 -> your selection |
| Show Intention Actions | ALT + ENTER | ALT + ENTER | ALT + ENTER |
| Stretch to X | SHIFT + CMD + LEFT/RIGHT/DOWN/LEFT | CTRL + SHIFT + LEFT/RIGHT/DOWN/LEFT | |
| Show descriptions of error at caret | CMD + F1 | CMD + F1 | CTRL + F1 |
| Lookups | |||
| Class Name | CMD + O | CMD + N | CTRL N |
| Symbol | CMD + ALT + O | CTRL + ALT + SHIFT + N | |
| Filename | CMD + SHIFT + O | CTRL + SHIFT + N | |
| Navigation | |||
| File structure popup | CMD + F12 | CTRL + F12 | |
| Move between tabs in open order | ALT + CMD + LEFT/RIGHT | CTRL + ALT + LEFT/RIGHT | |
| Move between tabs left/right | CMD + SHIFT + [/] | ||
| Recently viewed files | CMD + E | CTRL + E | |
| Recently edited files | CMD + SHIFT + E | CTRL + SHIFT + E | |
| Bookmarks - Set | CTRL + SHIFT + NUMBER/LETTER | CTRL + SHIFT + NUMBER/LETTER | |
| Bookmarks - Toggle | F3 | F11 | |
| Bookmarks - Goto | CTRL + NUMBER/LETTER | CTRL + NUMBER/LETTER | |
| Bookmarks - List | CMD + F3 | SHIFT + F11 | |
| Switch Production <-> Test Code | CMD + SHIFT + T | CTRL + SHIFT + T | |
| Go to Next Error | F2 / SHIFT + F2 | F2 / SHIFT + F2 | |
| Text Editing | |||
| Syntax aware selection - Incremental selection | ALT + UP/DOWN | CMD + W/SHIFT+CMD+W | CTRL + W / CTRL + SHIFT + W |
| Duplicate line | CMD + D | CTRL + D | |
| Delete line | CMD + DELETE | CMD + Y | CTRL + Y |
| Move line | ALT + SHIFT + UP/DOWN | ALT + SHIFT + UP/DOWN | |
| Move statement | CMD + SHIFT + UP/DOWN | CTRL + SHIFT + UP/DOWN | |
| Comment line | CMD + / | CTRL + / | |
| Multiline cursor | ALT + ALT(keep pressing) + UP/DOWN | CTRL + CTRL(keep pressing) + UP/DOWN | |
| Multiple cursors | ALT + SHIFT + CLICK | ALT + CLICK | |
| Surround With (try/catch, braces, ...) | CMD + ALT + T | CTRL + ALT + T | |
| Code Organization | |||
| Reformat code | CMD + ALT + L | CTRL + ALT + L | |
| Organize imports | CTRL + ALT + O | CTRL + ALT + O | |
| Types | |||
| Type of a val | CONTROL + P | ||
| Show parameters | CMD + SHIFT + P | CTRL + P | |
| Auto Complete | CONTROL + SPACE | CTRL + SPACE | |
| Smart Auto Complete | CONTROL + SHIFT + SPACE | CTRL + SHIFT + SPACE | |
| Scala Specific | |||
| See implicit conversion | CONTROL + Q | ||
| See implicit parameter | CMD + SHIFT + P |