Visual Studio Code
Development Tools
Code Editing
▼
| CTRL+/ | Toggle line comment | Win Linux |
| ⌘+/ | Toggle line comment | mac |
| ALT+⇧ Shift+F | Format document | Win Linux |
| ⇧ Shift+⌥+F | Format document | mac |
| CTRL+SPACE | Trigger IntelliSense | Win mac Linux |
| ALT+↑ ↓ | Move line up/down | Win Linux |
| ⌥+↑ ↓ | Move line up/down | mac |
| CTRL+⇧ Shift+K | Delete line | Win Linux |
| ⌘+⇧ Shift+K | Delete line | mac |
| CTRL+D | Select next occurrence of word | Win Linux |
| ⌘+D | Select next occurrence of word | mac |
| CTRL+↵ | Insert line below | Win Linux |
| ⌘+↵ | Insert line below | mac |
Navigation
▼
| F12 | Go to definition | Win mac Linux |
| ALT+F12 | Peek definition | Win Linux |
| ⌥+F12 | Peek definition | mac |
| CTRL+P | Quick open file | Win Linux |
| ⌘+P | Quick open file | mac |
| CTRL+⇧ Shift+P | Command palette | Win Linux |
| ⌘+⇧ Shift+P | Command palette | mac |
| CTRL+G | Go to line | Win mac Linux |
| CTRL+⇧ Shift+O | Go to symbol in file | Win Linux |
| ⌘+⇧ Shift+O | Go to symbol in file | mac |
| CTRL+F | Find in file | Win Linux |
| ⌘+F | Find in file | mac |
| CTRL+H | Replace in file | Win Linux |
| ⌥+⌘+F | Replace in file | mac |
Terminal
▼
| CTRL+` | Toggle integrated terminal | Win mac Linux |
| CTRL+⇧ Shift+` | New terminal instance | Win mac Linux |
| CTRL+C | Interrupt running process | Win mac Linux |
Editor & Tabs
▼
| CTRL+W | Close editor tab | Win Linux |
| ⌘+W | Close editor tab | mac |
| CTRL+\ | Split editor right | Win Linux |
| ⌘+\ | Split editor right | mac |
| CTRL+1/2/3 | Focus editor group 1 / 2 / 3 | Win Linux |
| ⌘+1/2/3 | Focus editor group 1 / 2 / 3 | mac |
| CTRL+⇥ Tab | Cycle open editors | Win mac Linux |
General
▼
| CTRL+B | Toggle sidebar visibility | Win Linux |
| ⌘+B | Toggle sidebar visibility | mac |
| CTRL+⇧ Shift+E | Explorer view | Win Linux |
| CTRL+⇧ Shift+G | Source Control view | Win Linux |
| CTRL+⇧ Shift+X | Extensions view | Win Linux |
| CTRL+, | Open Settings | Win Linux |
| ⌘+, | Open Settings | mac |