
VSCode is a lightweight yet powerful source code editor offering smart coding, debugging, and Git integration for efficient and flexible software development. Download VSCode
Multi-cursor and selection | |
|---|---|
| Select current line | ⌘ (command) + l Add to Pie Menu |
| Select all occurrences of current word | ⌘ (command) + f2 Add to Pie Menu |
| Select all occurrences of current selection | ⇧ (shift) + ⌘ (command) + l Add to Pie Menu |
| Insert cursor at end of each line selected | ⌥ (option) + ⇧ (shift) + i Add to Pie Menu |
| Undo last cursor operation | ⌘ (command) + u Add to Pie Menu |
| Insert Cursor Above | ⌥ (option) + ⌘ (command) + ↑ Add to Pie Menu |
| Insert Cursor Below | ⌥ (option) + ⌘ (command) + ↓ Add to Pie Menu |
Debug | |
| Stop | ⇧ (shift) + f5 Add to Pie Menu |
| Step Over | f10 Add to Pie Menu |
| Step Out | ⇧ (shift) + f11 Add to Pie Menu |
| Step Into | f11 Add to Pie Menu |
| Pause | f6 Add to Pie Menu |
| Start (without debugging) | ⌃ (control) + f5 Add to Pie Menu |
| Continue | f5 Add to Pie Menu |
| Start | f5 Add to Pie Menu |
| Toggle Breakpoint | f9 Add to Pie Menu |
Preferences | |
| Open Settings | ⌘ (command) + , Add to Pie Menu |
Search Editor | |
| Delete File Results | ⇧ (shift) + ⌘ (command) + ⌫ Add to Pie Menu |
| Search Again | ⇧ (shift) + ⌘ (command) + r Add to Pie Menu |
| Focus Search Editor Input | esc Add to Pie Menu |
| Open Results In Editor | ⌘ (command) + ↵ Add to Pie Menu |
Search and Replace | |
| Show Previous Search Term | ↑ Add to Pie Menu |
| Show Next Search Term | ↓ Add to Pie Menu |
| Focus Previous Search Result | ⇧ (shift) + f4 Add to Pie Menu |
| Focus Next Search Result | f4 Add to Pie Menu |
| Toggle Search Details | ⇧ (shift) + ⌘ (command) + j Add to Pie Menu |
| Replace in Files | ⇧ (shift) + ⌘ (command) + h Add to Pie Menu |
| Show Search | ⇧ (shift) + ⌘ (command) + f Add to Pie Menu |
| Toggle Find Whole Word | ⌥ (option) + ⌘ (command) + w Add to Pie Menu |
| Toggle Find Regex | ⌥ (option) + ⌘ (command) + r Add to Pie Menu |
| Toggle Find Case Sensitive | ⌥ (option) + ⌘ (command) + c Add to Pie Menu |
| Add Selection To Next Find Match | ⌘ (command) + d Add to Pie Menu |
| Select All Occurrences of Find Match | ⌥ (option) + ↵ Add to Pie Menu |
| Find Previous | ⇧ (shift) + ↵ Add to Pie Menu |
| Find Next | ↵ Add to Pie Menu |
| Replace | ⌥ (option) + ⌘ (command) + f Add to Pie Menu |
| Find | ⌘ (command) + f Add to Pie Menu |
Display | |
| Toggle Integrated Terminal | ⌃ (control) + ` Add to Pie Menu |
| Toggle Markdown Preview | ⇧ (shift) + ⌘ (command) + v Add to Pie Menu |
| Open New Command Prompt | ⇧ (shift) + ⌘ (command) + c Add to Pie Menu |
| Quick Open View | ⌃ (control) + q Add to Pie Menu |
| Show Output | ⇧ (shift) + ⌘ (command) + u Add to Pie Menu |
| Show Extensions | ⇧ (shift) + ⌘ (command) + x Add to Pie Menu |
| Show Run | ⇧ (shift) + ⌘ (command) + d Add to Pie Menu |
| Show Source Control | ⌃ (control) + ⇧ (shift) + g Add to Pie Menu |
| Show Search | ⇧ (shift) + ⌘ (command) + f Add to Pie Menu |
| Show Explorer / Toggle Focus | ⇧ (shift) + ⌘ (command) + e Add to Pie Menu |
| Toggle Sidebar Visibility | ⌘ (command) + b Add to Pie Menu |
| Reset Zoom | ⌘ (command) + 0 Add to Pie Menu |
| Zoom out | ⌘ (command) + - Add to Pie Menu |
| Zoom in | ⌘ (command) + = Add to Pie Menu |
| Toggle Full Screen | ⌃ (control) + ⌘ (command) + f Add to Pie Menu |
File Management | |
| Reopen Closed Editor | ⇧ (shift) + ⌘ (command) + t Add to Pie Menu |
| Close Others | ⌥ (option) + ⌘ (command) + t Add to Pie Menu |
| Close | ⌘ (command) + w Add to Pie Menu |
| Save As... | ⇧ (shift) + ⌘ (command) + s Add to Pie Menu |
| Save All | ⌥ (option) + ⌘ (command) + s Add to Pie Menu |
| Save | ⌘ (command) + s Add to Pie Menu |
| New File | ⌘ (command) + n Add to Pie Menu |
Editor/Window Management | |
| Move Editor into Previous Group | ⌃ (control) + ⌘ (command) + ← Add to Pie Menu |
| Move Editor into Next Group | ⌃ (control) + ⌘ (command) + → Add to Pie Menu |
| Focus into Third Editor Group | ⌘ (command) + 3 Add to Pie Menu |
| Focus into Second Editor Group | ⌘ (command) + 2 Add to Pie Menu |
| Focus into First Editor Group | ⌘ (command) + 1 Add to Pie Menu |
| Split Editor | ⌘ (command) + \ Add to Pie Menu |
| Close Editor | ⌘ (command) + w Add to Pie Menu |
| Close Window | ⌘ (command) + w Add to Pie Menu |
| New Window | ⇧ (shift) + ⌘ (command) + n Add to Pie Menu |
Navigation | |
| Toggle Use of Tab Key for Setting Focus | ⌃ (control) + ⇧ (shift) + m Add to Pie Menu |
| Go Forward | ⌃ (control) + ⇧ (shift) + - Add to Pie Menu |
| Go back in Quick Input | ⌃ (control) + - Add to Pie Menu |
| Go Back | ⌃ (control) + - Add to Pie Menu |
| Navigate Editor Group History | ⌃ (control) + ⇥ Add to Pie Menu |
| Show All Commands | ⇧ (shift) + ⌘ (command) + p Add to Pie Menu |
| Go to Previous Error or Warning | ⇧ (shift) + f8 Add to Pie Menu |
| Go to Next Error or Warning | f8 Add to Pie Menu |
| Show Problems | ⇧ (shift) + ⌘ (command) + m Add to Pie Menu |
| Go to Symbol... | ⇧ (shift) + ⌘ (command) + o Add to Pie Menu |
| Go to File..., Quick Open | ⌘ (command) + p Add to Pie Menu |
| Go to Line... | ⌃ (control) + g Add to Pie Menu |
| Show All Symbols | ⌘ (command) + t Add to Pie Menu |
Rich Languages Editing | |
| Shrink AST Selection | ⌃ (control) + ⇧ (shift) + ⌘ (command) + ← Add to Pie Menu |
| Expand AST Selection | ⌃ (control) + ⇧ (shift) + ⌘ (command) + → Add to Pie Menu |
| Replace with Previous Value | ⇧ (shift) + ⌘ (command) + , Add to Pie Menu |
| Replace with Next Value | ⇧ (shift) + ⌘ (command) + . Add to Pie Menu |
| Rename Symbol | f2 Add to Pie Menu |
| Go to References | ⇧ (shift) + f12 Add to Pie Menu |
| Quick Fix | ⌘ (command) + . Add to Pie Menu |
| Peek Definition | ⌥ (option) + f12 Add to Pie Menu |
| Go to Definition | f12 Add to Pie Menu |
| Format Document | ⌥ (option) + ⇧ (shift) + f Add to Pie Menu |
| Trigger Parameter Hints | ⇧ (shift) + ⌘ (command) + space Add to Pie Menu |
| Trigger Suggest | ⌃ (control) + space Add to Pie Menu |
Basic Editing | |
| Toggle Word Wrap | ⌥ (option) + z Add to Pie Menu |
| Toggle Block Comment | ⌥ (option) + ⇧ (shift) + a Add to Pie Menu |
| Toggle Line Comment | ⌘ (command) + / Add to Pie Menu |
| Unfold (uncollapse) region | ⌥ (option) + ⌘ (command) + ] Add to Pie Menu |
| Fold (collapse) region | ⌥ (option) + ⌘ (command) + [ Add to Pie Menu |
| Scroll Page Up | ⌘ (command) + pageup Add to Pie Menu |
| Scroll Page Down | ⌘ (command) + pagedown Add to Pie Menu |
| Scroll Line Up | ⌃ (control) + pageup Add to Pie Menu |
| Scroll Line Down | ⌃ (control) + pagedown Add to Pie Menu |
| Go to Beginning of File | ⌘ (command) + ↑ Add to Pie Menu |
| Go to End of File | ⌘ (command) + ↓ Add to Pie Menu |
| Go to End of Line | end Add to Pie Menu |
| Go to Beginning of Line | home Add to Pie Menu |
| Outdent Line | ⌘ (command) + [ Add to Pie Menu |
| Indent Line | ⌘ (command) + ] Add to Pie Menu |
| Jump to matching bracket | ⇧ (shift) + ⌘ (command) + \ Add to Pie Menu |
| Redo | ⇧ (shift) + ⌘ (command) + z Add to Pie Menu |
| Undo | ⌘ (command) + z Add to Pie Menu |
| Copy Line Up | ⌥ (option) + ⇧ (shift) + ↑ Add to Pie Menu |
| Copy Line Down | ⌥ (option) + ⇧ (shift) + ↓ Add to Pie Menu |
| Move Line Up | ⌥ (option) + ↑ Add to Pie Menu |
| Move Line Down | ⌥ (option) + ↓ Add to Pie Menu |
| Insert Line Above | ⇧ (shift) + ⌘ (command) + ↵ Add to Pie Menu |
| Insert Line Below | ⌘ (command) + ↵ Add to Pie Menu |
| Delete Line | ⇧ (shift) + ⌘ (command) + k Add to Pie Menu |
| Paste | ⌘ (command) + v Add to Pie Menu |
| Copy line (empty selection) | ⌘ (command) + c Add to Pie Menu |
| Cut line (empty selection) | ⌘ (command) + x Add to Pie Menu |
| Pie Menu for VSCode Work faster with a customized radial menu for VSCode. Add whatever shortcut you want! Download at www.pie-menu.com | ![]() |
Do you want all keyboard shortcuts for VSCode in one pdf?


The convenience of shortcuts without the memorization!