Editing
| Action | Shortcut |
|---|---|
| Cut line | ⌘+X |
| Insert line after | ⌘+↩ |
| Insert line before | ⌘+⇧+↩ |
| Move line/selection up | ⌘+⌃+↑ |
| Move line/selection down | ⌘+⌃+↓ |
| Select line - Repeat to select next lines | ⌘+L |
| Select word - Repeat to select next occurrence | ⌘+D |
| Select all occurrences of current selection | ⌃+⌘+G |
| Extra cursor on the line above | ⌃+⇧+↑ |
| Extra cursor on the line below | ⌃+⇧+↓ |
| Jump to closing parentheses Repeat to jump to opening parentheses | ⌃+M |
| Select all contents of the current parentheses | ⌃+⇧+M |
| Move to beginning of line | ⌃+A |
| Move to beginning of text on line | ⌘+Left |
| Move to end of line | ⌃+Eor⌘+Right |
| Delete from cursor to end of line | ⌘+Kor⌘+K |
| Delete from cursor to start of line | ⌘+K+⌫ |
| Indent current line(s) | ⌘+] |
| Un-indent current line(s) | ⌘+[ |
| Duplicate line(s) | ⌘+⇧+D |
| Join line below to the end of the current line | ⌘+J |
| Comment/un-comment current line | ⌘+/ |
| Block comment current selection | ⌘+⌥+/ |
| Redo, or repeat last keyboard shortcut command | ⌘+Y |
| Paste and indent correctly | ⌘+⇧+V |
| Select next auto-complete suggestion | ⌃+Space |
| Soft undo; jumps to your last change before undoing change when repeated | ⌃+U |
| Column selection up | ⌃+⇧+Up |
| Column selection down | ⌃+⇧+Down |
| Wrap Selection in html tag | ⌃+⇧+W |
| Delete current line of cursor | ⌃+⇧+K |
| Cut line | ⌃+X |
| Insert line after | ⌃+↩ |
| Insert line before | ⌃+⇧+↩ |
| Move line/selection up | ⌃+⇧+↑ |
| Move line/selection down | ⌃+⇧+↓ |
| Select line - Repeat to select next lines | ⌃+L |
| Select word - Repeat select others occurrences | ⌃+D |
| Jump to closing parentheses Repeat to jump to opening parentheses | ⌃+M |
| Select all contents of the current parentheses | ⌃+⇧+M |
| Delete Line | ⌃+⇧+K |
| Delete from cursor to end of line | ⌃KK |
| Delete from cursor to start of line | ⌃+K+⌫ |
| Indent current line(s) | ⌃+] |
| Un-indent current line(s) | ⌃+[ |
| Duplicate line(s) | ⌃+⇧+D |
| Join line below to the end of the current line | ⌃+J |
| Comment/un-comment current line | ⌃+/ |
| Block comment current selection | ⌃+⇧+/ |
| Redo, or repeat last keyboard shortcut command | ⌃+Y |
| Paste and indent correctly | ⌃+⇧+V |
| Select next auto-complete suggestion | ⌃+Space |
| soft undo; jumps to your last change before undoing change when repeated | ⌃+U |
| Wrap Selection in html tag | ⌥+⇧+W |
| Close current html tag | ⌥+. |
| Column selection up | ⌃+⌥+Up |
| Column selection down | ⌃+⌥+Down |
Navigation/Goto Anywhere
| Action | Shortcut |
|---|---|
| Quick-open files by name | ⌘+Por⌘+T |
| Goto symbol | ⌘+R |
| Goto line in current file | ⌃+G |
| Quick-open files by name | ⌃+P |
| Goto symbol | ⌃+R |
| Goto word in current file | ⌃+; |
| Goto line in current file | ⌃+G |
General
| Action | Shortcut |
|---|---|
| Command Palette | ⌘+⇧+P |
| Show/hide Console | ⌃+` |
| Toggle fullscreen mode | ⌃+⌘+F |
| Toggle distraction-free mode | ⌃+⇧+⌘+F |
| Toggle side bar | ⌘+Kor⌘+B |
| Show scope in status bar | ⌃+⇧+P |
| Command prompt | ⌃+⇧+P |
| Toggle side bar | ⌃KB |
| Show scope in status bar | ⌃+⇧+⌥+P |
Find/Replace
| Action | Shortcut |
|---|---|
| Find | ⌘+F |
| Replace | ⌘+⌥+F |
| Find in files | ⌘+⇧+F |
| Find | ⌃+F |
| Replace | ⌃+H |
| Find in files | ⌃+⇧+F |
Scrolling
| Action | Shortcut |
|---|---|
| Scroll down one page | ⌃+V |
| Center current line vertically in page | ⌃+L |
| Scroll to end of file | ⌘+Down |
| Scroll to start of file | ⌘+Up |
Tabs
| Action | Shortcut |
|---|---|
| Open last closed tab | ⌘+⇧+T |
| Jump to tab in current group where num is 1-9 | ⌘[NUM] |
| Jump to 10th tab in current group | ⌘+0 |
| Cycle left through tabs | ⌘+⇧+[ |
| Cycle right through tabs | ⌘+⇧+] |
| Cycle up through recent tabs | ^+Tab |
| Cycle down through recent tabs | ⇧+^+Tab |
| Open last closed tab | ⌃+⇧+T |
| Cycle up through tabs | ⌃+Pgup |
| Cycle down through tabs | ⌃+Pgdn |
| Find in files | ⌃+⇆ |
| Close current tab | ⌃+W |
Split window
| Action | Shortcut |
|---|---|
| Revert view to single column | ⌘+⌥+1 |
| Split view into two columns | ⌘+⌥+2 |
| Split view into three columns | ⌘+⌥+3 |
| Split view into four columns | ⌘+⌥+4 |
| Set view to grid (4 groups) | ⌘+⌥+5 |
| Jump to group where num is 1-4 | ⌃[NUM] |
| Move file to specified group where num is 1-4 | ⌃+⇧[NUM] |
| Revert view to single column | ⌥+⇧+1 |
| Split view into two columns | ⌥+⇧+2 |
| Split view into three columns | ⌥+⇧+3 |
| Split view into four columns | ⌥+⇧+4 |
| Set view to grid (4 groups) | ⌥+⇧+5 |
| Split view into two rows | ⌥+⇧+8 |
| Jump to group where num is 1-4 | ⌃[NUM] |
| Move file to specified group where num is 1-4 | ⌃+⇧[NUM] |
Bookmarks
| Action | Shortcut |
|---|---|
| Toggle bookmark | ⌘+F2 |
| Next bookmark | F2 |
| Previous bookmark | ⇧+F2 |
| Clear bookmarks | ⇧+⌘+F2 |
| Toggle bookmark | ⌃+F2 |
| Next bookmark | F2 |
| Previous bookmark | ⇧+F2 |
| Clear bookmarks | ⌃+⇧+F2 |
Text manipulation
| Action | Shortcut |
|---|---|
| Transform to Uppercase | ⌘+Kor⌘+U |
| Transform to Lowercase | ⌘+Kor⌘+L |
| Clip text upwards / downwards | ⌘+⌃+Upor⌘+⌃+Down |
| Transform to Uppercase | ⌃KU |
| Transform to Lowercase | ⌃KL |
