Essential Keyboard Shortcuts
Learning these shortcuts will save you hours every week.
Navigation
| Shortcut | Action |
|---|
Cmd/Ctrl + P | Quick file open |
Cmd/Ctrl + Shift + P | Command palette |
Cmd/Ctrl + B | Toggle sidebar |
Cmd/Ctrl + ` | Toggle terminal |
Cmd/Ctrl + \\ | Split editor |
Ctrl + Tab | Switch between open files |
Editing
| Shortcut | Action |
|---|
Alt + Up/Down | Move line up/down |
Shift + Alt + Up/Down | Duplicate line |
Cmd/Ctrl + Shift + K | Delete line |
Cmd/Ctrl + D | Select next occurrence |
Cmd/Ctrl + Shift + L | Select all occurrences |
Alt + Click | Multi-cursor |
Search
| Shortcut | Action |
|---|
Cmd/Ctrl + F | Find in file |
Cmd/Ctrl + Shift + F | Find in project |
Cmd/Ctrl + H | Find and replace |
Cmd/Ctrl + G | Go to line |
Cmd/Ctrl + Shift + O | Go to symbol |
The #1 shortcut
Cmd/Ctrl + Shift + P — the Command Palette gives you access to every VS Code feature. If you forget everything else, remember this one.