OS X KEYMAP
^Space | Basic code completion |
⌥Return | Show intention actions and quick-fixes |
⌘ + mouseover code | Brief Info |
⌘P | Parameter info (within method call arguments) |
^J | Quick documentation lookup |
^Return, ⌘N | Generate code |
⌘F1 | Show descriptions of error or warning at caret |
⌥⌘T | Surround with…(if..else, try..catch, for, etc.) |
⌘/ | Comment/uncomment with line comment |
⌘⇧/ | Comment/uncomment with block comment |
⌘J | Insert Live template |
⇧▶| | Unindent selected lines |
▶| | Indent selected lines |
⌘D | Duplicate current line or selected block |
⌥▲ | Select successively increasing code blocks |
⌥▼ | Decrease current selection to previous state |
^⇧Q | Context Info |
⌘Del | Delete line at caret |
⌥⌘L | Reformat code |
⌥⌘I | Auto-indent line(s) |
⌘⇧V | Paste from recent buffers… |
⌘⇧J | Join lines |
⌘Enter | Split lines |
⇧Enter | Start new line |
⌘⇧U | Toggle case for word at caret or selected block |
⌥⌘⇧] | Select till code block end |
⌥⇧⌘[ | Select till code block start |
⌥⇧▲ | Move line up |
⌥⇧▼ | Move line down |
⌥Del | Delete to word end |
⌥Return | Delete to word start |
⌘+ | Expand code block |
⌘- | Collapse code block |
⇧⌘+ | Expand all |
⇧⌘- | Collapse all |
⌘W | Close active editor tab |
WINDOWS & LINUX KEYMAP
Ctrl + Space | Basic code completion |
Alt + Enter | Show intention actions and quick-fixes |
Ctrl + mouseover code | Brief Info |
Ctrl + P | Parameter info (within method call arguments) |
Ctrl + Q | Quick documentation lookup |
Alt + Insert | Generate code |
Ctrl + F1 | Show descriptions of error or warning at caret |
Ctrl + Alt + T | Surround with…(if..else, try..catch, for, etc.) |
Ctrl + / | Comment/uncomment with line comment |
Ctrl + Shift + / | Comment/uncomment with block comment |
Ctrl + J | Insert Live template |
Shift + Tab | Unindent selected lines |
Tab | Indent selected lines |
Ctrl + D | Duplicate current line or selected block |
Ctrl + W | Select successively increasing code blocks |
Ctrl + Shift + W | Decrease current selection to previous state |
Alt+ Q | Context Info |
Ctrl + Y | Delete line at caret |
Ctrl + Alt + L | Reformat code |
Ctrl + Alt + I | Auto-indent line(s) |
Ctrl + Shift + V | Paste from recent buffers… |
Ctrl + Shift + J | Join lines |
Ctrl + Enter | Split lines |
Shift + Enter | Start new line |
Ctrl + Shift + U | Toggle case for word at caret or selected block |
Ctrl + Shift + ] | Select till code block end |
Ctrl + Shift + [ | Select till code block start |
Alt + Shift + Up | Move line up |
Alt + Shift + Down | Move line down |
Ctrl + Delete | Delete to word end |
Ctrl + Backspace | Delete to word start |
Ctrl + NumPad+ | Expand code block |
Ctrl + NumPad- | Collapse code block |
Ctrl + Shift + NumPad+ | Expand all |
Ctrl + Shift + NumPad- | Collapse all |
Ctrl + F4 | Close active editor tab |