Windows/Linux: Ctrl+Shift+N
macOS: Cmd+Shift+NVS Code Keyboard Shortcuts
High-value VS Code shortcuts for navigation, editing, multi-cursor, search, panels, and windows.
Export
Copy the compact sheet, download it, or print it.
Download
`D` dense toggle · `C` copy all
Windows and Panels
text
text
Windows/Linux: Ctrl+Shift+W
macOS: Cmd+Shift+Wtext
Windows/Linux: Ctrl+B
macOS: Cmd+Btext
Windows/Linux: Ctrl+J
macOS: Cmd+Jtext
Windows/Linux: Ctrl+K Z
macOS: Cmd+K ZEditor Editing
text
Windows/Linux: Shift+Alt+Up / Shift+Alt+Down
macOS: Shift+Option+Up / Shift+Option+Downtext
Windows/Linux: Ctrl+J
macOS: Cmd+Jtext
Windows/Linux: Ctrl+K Ctrl+X
macOS: Cmd+K Cmd+Xtext
Windows/Linux: Alt+Z
macOS: Option+Ztext
Windows/Linux: Ctrl+K M
macOS: Cmd+K MMulti-Cursor
text
Windows/Linux: Ctrl+D
macOS: Cmd+Dtext
Windows/Linux: Ctrl+Shift+L
macOS: Cmd+Shift+Ltext
Windows/Linux: Shift+Alt + drag
macOS: Shift+Option + dragMove last selection to next match
Skip the current occurrence and continue selection.
textANYmulti-cursor
text
Windows/Linux: Ctrl+K Ctrl+D
macOS: Cmd+K Cmd+DAdd cursors to line ends
Place a cursor at the end of each selected line.
textANYmulti-cursorselection
text
Shift+Alt+IMore in VS Code
VS Code Git and Productivity
Daily Git workflows, compare views, merge conflicts, and general productivity patterns inside VS Code.
VS Code settings.json Cookbook
Useful user and workspace settings.json snippets for formatting, files, search, editor behavior, and terminal preferences.
VS Code Debugging and Tasks
Launch configurations, breakpoints, tasks.json, and common debugging workflows in VS Code.
VS Code Terminal and CLI
Integrated terminal workflows plus `code` CLI commands for opening files, folders, diffs, and extensions.
VS Code Search and Regex
Search, replace, regex, and multi-file refactoring patterns in VS Code.
VS Code Cheat Sheet
Comprehensive VS Code reference for navigation, editing, multi-cursor, search, terminal, debugging, settings, and Git workflows.