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 |