Basic Operations
| Shortcut | Description |
|---|---|
Cmd/Ctrl + P | Quick open |
Cmd/Ctrl + Shift + P | Command palette |
Cmd/Ctrl + , | Open settings |
Cmd/Ctrl + B | Toggle sidebar |
Cmd/Ctrl + J | Toggle panel |
| `Cmd/Ctrl + “ | Toggle terminal |
Editing
| Shortcut | Description |
|---|---|
Cmd/Ctrl + X | Cut line |
Cmd/Ctrl + C | Copy line |
Cmd/Ctrl + V | Paste |
Cmd/Ctrl + Z | Undo |
Cmd/Ctrl + Shift + Z | Redo |
Cmd/Ctrl + D | Select next occurrence |
Cmd/Ctrl + Shift + L | Select all occurrences |
Alt + ↑/↓ | Move line |
Shift + Alt + ↑/↓ | Duplicate line |
Cmd/Ctrl + / | Toggle comment |
Cmd/Ctrl + Shift + K | Delete line |
Search & Replace
| Shortcut | Description |
|---|---|
Cmd/Ctrl + F | Find |
Cmd/Ctrl + H | Replace |
Cmd/Ctrl + Shift + F | Find in files |
F3 | Find next |
Shift + F3 | Find previous |
Navigation
| Shortcut | Description |
|---|---|
Cmd/Ctrl + G | Go to line |
Cmd/Ctrl + Shift + O | Go to symbol |
F12 | Go to definition |
Alt + F12 | Peek definition |
Shift + F12 | Show references |
Cmd/Ctrl + ←/→ | Move by word |
Cmd/Ctrl + Home/End | Go to start/end of file |
Multi-cursor
| Shortcut | Description |
|---|---|
Alt + Click | Add cursor |
Cmd/Ctrl + Alt + ↑/↓ | Add cursor above/below |
Cmd/Ctrl + Shift + L | Add cursor to all selections |
File Operations
| Shortcut | Description |
|---|---|
Cmd/Ctrl + N | New file |
Cmd/Ctrl + S | Save |
Cmd/Ctrl + Shift + S | Save as |
Cmd/Ctrl + W | Close tab |
Cmd/Ctrl + Tab | Switch tab |