Keyboard Shortcuts
Master List Coder with these keyboard shortcuts. You can customize all keybindings in Settings → Keyboard Shortcuts.
General
| Action | Windows/Linux | macOS |
|---|
| Command Palette | Ctrl + Shift + P | Cmd + Shift + P |
| Settings | Ctrl + , | Cmd + , |
| Quick Open | Ctrl + P | Cmd + P |
| Toggle Sidebar | Ctrl + B | Cmd + B |
| Toggle Terminal | `Ctrl + `` | `Cmd + `` |
| Save | Ctrl + S | Cmd + S |
| Save All | Ctrl + K S | Cmd + K S |
| Close Tab | Ctrl + W | Cmd + W |
| Reopen Closed Tab | Ctrl + Shift + T | Cmd + Shift + T |
| Zoom In | Ctrl + = | Cmd + = |
| Zoom Out | Ctrl + - | Cmd + - |
AI Features
| Action | Windows/Linux | macOS |
|---|
| Open AI Chat | Ctrl + L | Cmd + L |
| Accept AI Suggestion | Tab | Tab |
| Dismiss AI Suggestion | Esc | Esc |
| See Alternatives | Ctrl + → | Cmd + → |
| Trigger Completion | Ctrl + Space | Cmd + Space |
| Accept All in File | Ctrl + Shift + A | Cmd + Shift + A |
| Reject All in File | Esc (twice) | Esc (twice) |
Editing
| Action | Windows/Linux | macOS |
|---|
| Cut Line | Ctrl + X | Cmd + X |
| Copy Line | Ctrl + C | Cmd + C |
| Paste | Ctrl + V | Cmd + V |
| Delete Line | Ctrl + Shift + K | Cmd + Shift + K |
| Move Line Up/Down | Alt + ↑/↓ | Option + ↑/↓ |
| Duplicate Line | Ctrl + D | Cmd + D |
| Undo | Ctrl + Z | Cmd + Z |
| Redo | Ctrl + Shift + Z | Cmd + Shift + Z |
| Find | Ctrl + F | Cmd + F |
| Replace | Ctrl + H | Cmd + H |
| Find in Files | Ctrl + Shift + F | Cmd + Shift + F |
| Multi-cursor | Ctrl + Alt + ↑/↓ | Cmd + Option + ↑/↓ |
Navigation
| Action | Windows/Linux | macOS |
|---|
| Go to Line | Ctrl + G | Cmd + G |
| Go to Definition | F12 | F12 |
| Go to Reference | Shift + F12 | Shift + F12 |
| Go to Symbol | Ctrl + Shift + O | Cmd + Shift + O |
| Go Back | Alt + ← | Cmd + [ |
| Go Forward | Alt + → | Cmd + ] |
| Toggle Minimap | Ctrl + Shift + M | Cmd + Shift + M |
Git
| Action | Windows/Linux | macOS |
|---|
| Open Source Control | Ctrl + Shift + G | Cmd + Shift + G |
| Stage File | Ctrl + K | Cmd + K |
| Unstage File | Ctrl + U | Cmd + U |
| Commit | Ctrl + Enter | Cmd + Enter |
| Push | Ctrl + Shift + P | Cmd + Shift + P |
| Pull | Ctrl + Shift + L | Cmd + Shift + L |
| Create Branch | Ctrl + Shift + B | Cmd + Shift + B |
Terminal
| Action | Windows/Linux | macOS |
|---|
| New Terminal | `Ctrl + Shift + `` | `Cmd + Shift + `` |
| Split Terminal | Ctrl + Shift + 5 | Cmd + Shift + 5 |
| Next Terminal | Ctrl + Tab | Ctrl + Tab |
| Previous Terminal | Ctrl + Shift + Tab | Ctrl + Shift + Tab |
Customizing Shortcuts
- Open Settings (
Ctrl + ,)
- Navigate to Keyboard Shortcuts
- Search for the action you want to change
- Click the pencil icon and press your desired key combination
- Save
You can also edit keybindings.json directly for advanced customization.