ENGIMY.IO - CHEATSHEET
VSCODE × QUICK REFERENCE
REFERENCE v1.0

VS Code Shortcuts Quick Reference

Everything you need to speed up your workflow – from basic editing to advanced navigation.

General

Action macOS Windows / Linux
Command Palette + Shift + P Ctrl + Shift + P
Quick Open (File) + P Ctrl + P
Open Settings + , Ctrl + ,
Toggle Full Screen + Ctrl + F F11
Zoom In / Out + = / + - Ctrl + = / Ctrl + -
Toggle Terminal + ` Ctrl + `
Open New Terminal + Shift + ` Ctrl + Shift + `
Kill Terminal + K Ctrl + K (in terminal)
Toggle Sidebar + B Ctrl + B
Toggle Panel + J Ctrl + J
Open Keyboard Shortcuts + K + S Ctrl + K Ctrl + S

Editing

Action macOS Windows / Linux
Cut line + X (no selection) Ctrl + X (no selection)
Copy line + C (no selection) Ctrl + C (no selection)
Move line up/down + / Alt + /
Duplicate line + Shift + D Ctrl + Shift + D
Delete line + Shift + K Ctrl + Shift + K
Insert line above / below + Shift + Enter / + Enter Ctrl + Shift + Enter / Ctrl + Enter
Comment line / block + / / + Shift + A Ctrl + / / Ctrl + Shift + A
Toggle word wrap + Z Alt + Z
Indent / outdent + ] / + [ Ctrl + ] / Ctrl + [
Format document + Shift + I (or F) Ctrl + Shift + I (or F)
Format selection + K + F Ctrl + K Ctrl + F

Selection

Action macOS Windows / Linux
Select current line + L Ctrl + L
Select all + A Ctrl + A
Expand selection + Shift + Ctrl + Shift +
Shrink selection + Shift + Ctrl + Shift +
Find all references + Shift + R Ctrl + Shift + R
Select all occurrences of word + Shift + L Ctrl + Shift + L
Add cursor above / below + + / Ctrl + Alt + /
Add cursor to all matches + Shift + L (with selection) Ctrl + Shift + L (with selection)
Add cursor at end of each line + Shift + I Alt + Shift + I
Undo last cursor + U Ctrl + U

Navigation

Action macOS Windows / Linux
Go to file + P Ctrl + P
Go to symbol in file + Shift + O Ctrl + Shift + O
Go to line + G Ctrl + G
Go to definition + F12 Ctrl + F12
Peek definition + F12 Alt + F12
Go to implementation + F12 (or) Ctrl + F12 (or)
Go back / forward + - / + Shift + - Ctrl + - / Ctrl + Shift + -
Open file path + Shift + P → "Open File" Ctrl + Shift + P → "Open File"
Switch between editors + 1 / 2 / 3 ... Ctrl + 1 / 2 / 3 ...
Split editor + \ Ctrl + \
Focus next / previous editor + ` / + Shift + ` Ctrl + ` / Ctrl + Shift + `

Find & Replace

Action macOS Windows / Linux
Find + F Ctrl + F
Replace + + F Ctrl + H
Find in files + Shift + F Ctrl + Shift + F
Replace in files + Shift + H Ctrl + Shift + H
Find next / previous + G / + Shift + G F3 / Shift + F3
Toggle find in selection + + L Ctrl + Alt + L

Multi‑Cursor & Selection

Action macOS Windows / Linux
Add cursor at next occurrence + D Ctrl + D
Add cursor at previous occurrence + Shift + D Ctrl + Shift + D
Select all occurrences + Shift + L Ctrl + Shift + L
Skip occurrence + K + D Ctrl + K Ctrl + D
Add cursor to end of each line + Shift + I Alt + Shift + I

Debugging

Action macOS Windows / Linux
Start / Stop debugging F5 / Shift + F5 F5 / Shift + F5
Step over F10 F10
Step into F11 F11
Step out Shift + F11 Shift + F11
Toggle breakpoint F9 F9
Continue F5 F5

Terminal

Action macOS Windows / Linux
Open terminal + ` Ctrl + `
New terminal + Shift + ` Ctrl + Shift + `
Switch between terminals + Page Up / Page Down Ctrl + Page Up / Page Down
Kill terminal + K Ctrl + K (in terminal)

Productivity Extensions

  • GitLens – Git blame, history, and more
  • Prettier – code formatting
  • ESLint – JavaScript linting
  • Live Server – local development server
  • Bracket Pair Colorizer – color‑coded brackets
  • Material Icon Theme – file icons
  • Thunder Client – API testing
  • Docker – container management
  • REST Client – HTTP requests
  • Error Lens – inline error display
📌 Quick Reference
Command Palette: ⌘/Ctrl + Shift + P
Quick Open: ⌘/Ctrl + P
Terminal: ⌘/Ctrl + `
Toggle Sidebar: ⌘/Ctrl + B
Format document: ⌘/Ctrl + Shift + F (or I)
Find: ⌘/Ctrl + F
Replace: ⌘/Ctrl + ⌥/H or Ctrl + H
Debug: F5 (start), F9 (breakpoint), F10 (step over)
Multi‑cursor: ⌘/Ctrl + D (next occurrence)
← Back to All Cheatsheets