| Ctrl + Shift + P | Command Palette |
| Ctrl + P | Quick Open file |
| Ctrl + , | Open Settings |
| Ctrl + K Ctrl + S | Keyboard shortcuts |
| Ctrl + Shift + N | New window |
| Ctrl + W | Close editor |
| Ctrl + B | Toggle sidebar |
| Ctrl + J | Toggle panel |
F11 | Toggle full screen |
| Ctrl + K Z | Zen mode |
| Ctrl + X | Cut line (empty selection) |
| Ctrl + C | Copy line (empty selection) |
| Ctrl + Shift + K | Delete line |
| Alt + Up/Down | Move line up/down |
| Shift + Alt + Up/Down | Copy line up/down |
| Ctrl + / | Toggle line comment |
| Shift + Alt + A | Toggle block comment |
| Alt + Click | Insert cursor |
| Ctrl + Alt + Up/Down | Add cursor above/below |
| Ctrl + D | Select next occurrence |
| Ctrl + Shift + L | Select all occurrences |
| Ctrl + L | Select current line |
| Ctrl + F | Find |
| Ctrl + H | Replace |
| F3 / Shift + F3 | Find next/previous |
| Ctrl + Shift + F | Search in files |
| Ctrl + Shift + H | Replace in files |
F2 | Rename symbol |
| Ctrl + . | Quick fix |
| Shift + Alt + F | Format document |
| Ctrl + Space | Trigger IntelliSense |
F5 | Start/Continue |
| Shift + F5 | Stop |
| Ctrl + Shift + F5 | Restart |
F9 | Toggle breakpoint |
F10 | Step over |
F11 | Step into |
| Shift + F11 | Step out |
| Ctrl + ` | Toggle terminal |
| Ctrl + Shift + ` | New terminal |
| Ctrl + Shift + G | Source Control |
%APPDATA%\Code\User\settings.json | User settings |
%APPDATA%\Code\User\keybindings.json | Keybindings |
.vscode/settings.json | Workspace settings |
| Ctrl + \ | Split editor |
| Ctrl + 1/2/3 | Focus editor group |
| Ctrl + K Ctrl + Left/Right | Focus prev/next group |
| Ctrl + K Left/Right | Move editor to group |
| Ctrl + K Ctrl + Shift + Left/Right | Move group |
| Ctrl + Tab | Switch between editors |
| Ctrl + K W | Close all editors in group |
| Ctrl + K Ctrl + W | Close all editors |
| Ctrl + Shift + T | Reopen closed editor |
| Ctrl + K Enter | Keep preview editor open |
log â console.log() | Console log (JS/TS) |
for â for loop | For loop |
foreach â forEach loop | ForEach loop |
if â if statement | If statement |
trycatch â try/catch | Try-catch block |
func / function â function | Function declaration |
afunc â async function | Async function |
// File: .vscode/snippets.code-snippets
{
"React Component": {
"prefix": "rfc",
"body": [
"export function $1() {",
" return (",
" $2",
" );",
"}"
],
"description": "React functional component"
}
} Ctrl+Shift+X â Extensions view | Open extensions panel |
@installed | Show installed extensions |
@enabled / @disabled | Filter by status |
@recommended | Show recommended |
@outdated | Show outdated |
code --install-extension <id> | Install via CLI |
code --list-extensions | List installed |
ESLint - JavaScript lintingPrettier - Code formatterGitLens - Git superchargedLive Server - Local dev serverThunder Client - REST clientError Lens - Inline error displayGitHub Copilot - AI coding assistant@ in Quick Open for symbol search# in Quick Open for workspace symbol: in Quick Open to go to linediv.container>ul>li*5> in Quick Open for commandsCtrl+K Ctrl+T to change color theme.vscode/settings.json for project settingsCtrl+Alt+Up/Down adds cursors