Visual Studio Code (VS Code) Cheat Sheet
Visual Studio Code (VS Code) is a popular code editor known for its versatility, rich feature set, and extensive ecosystem of extensions. Below is a cheat sheet to help you navigate essential features and functionalities in VS Code.
Basic Operations
Open Command Palette
Ctrl+Shift+P
(Windows/Linux)Cmd+Shift+P
(Mac)
Open Settings
Ctrl+,
(Windows/Linux)Cmd+,
(Mac)
Open File
Ctrl+O
(Windows/Linux)Cmd+O
(Mac)
Save File
Ctrl+S
(Windows/Linux)Cmd+S
(Mac)
Save All Files
Ctrl+K S
(Windows/Linux)Cmd+Option+S
(Mac)
Close File
Ctrl+W
(Windows/Linux)Cmd+W
(Mac)
Close All Files
Ctrl+K Ctrl+W
(Windows/Linux)Cmd+Option+W
(Mac)
Editing
Cut Line (or Selection)
Ctrl+X
(Windows/Linux)Cmd+X
(Mac)
Copy Line (or Selection)
Ctrl+C
(Windows/Linux)Cmd+C
(Mac)
Paste
Ctrl+V
(Windows/Linux)Cmd+V
(Mac)
Undo
Ctrl+Z
(Windows/Linux)Cmd+Z
(Mac)
Redo
Ctrl+Y
orCtrl+Shift+Z
(Windows/Linux)Cmd+Shift+Z
(Mac)
Delete Line
Ctrl+Shift+K
(Windows/Linux)Cmd+Shift+K
(Mac)
Move Line Up/Down
Alt+Up/Down
(Windows/Linux)Option+Up/Down
(Mac)
Duplicate Line
Shift+Alt+Down
(Windows/Linux)Shift+Option+Down
(Mac)
Comment/Uncomment Line
Ctrl+/
(Windows/Linux)Cmd+/
(Mac)
Block Comment
Shift+Alt+A
(Windows/Linux)Shift+Option+A
(Mac)
Navigation
Go to File
Ctrl+P
(Windows/Linux)Cmd+P
(Mac)
Go to Line
Ctrl+G
(Windows/Linux)Cmd+G
(Mac)
Go to Symbol
Ctrl+Shift+O
(Windows/Linux)Cmd+Shift+O
(Mac)
Go to Definition
F12
Peek Definition
Alt+F12
(Windows/Linux)Option+F12
(Mac)
Navigate Back
Alt+Left
(Windows/Linux)Cmd+Option+Left
(Mac)
Navigate Forward
Alt+Right
(Windows/Linux)Cmd+Option+Right
(Mac)
Multi-cursor and Selection
Add Cursor Above/Below
Ctrl+Alt+Up/Down
(Windows/Linux)Cmd+Option+Up/Down
(Mac)
Add Cursor to Line Ends
Shift+Alt+I
(Windows/Linux)Cmd+Option+I
(Mac)
Select Next Match
Ctrl+D
(Windows/Linux)Cmd+D
(Mac)
Select All Matches
Ctrl+Shift+L
(Windows/Linux)Cmd+Shift+L
(Mac)
Column (Box) Selection
Shift+Alt
and drag with mouse (Windows/Linux)Cmd+Option
and drag with mouse (Mac)
Integrated Terminal
Open Terminal
Ctrl+
` (Windows/Linux)Cmd+
` (Mac)
New Terminal
Ctrl+Shift+
` (Windows/Linux)Cmd+Shift+
` (Mac)
Toggle Terminal
Ctrl+
` (Windows/Linux)Cmd+
` (Mac)
Search and Replace
Find
Ctrl+F
(Windows/Linux)Cmd+F
(Mac)
Replace
Ctrl+H
(Windows/Linux)Cmd+Option+F
(Mac)
Find in Files
Ctrl+Shift+F
(Windows/Linux)Cmd+Shift+F
(Mac)
Replace in Files
Ctrl+Shift+H
(Windows/Linux)Cmd+Shift+H
(Mac)
Git Integration
View Source Control
Ctrl+Shift+G
(Windows/Linux)Cmd+Shift+G
(Mac)
Stage Changes
- Click the
+
icon next to the file in the Source Control panel.
- Click the
Commit Changes
- Type your commit message in the Source Control panel and click the checkmark icon.
Push/Pull
Ctrl+Shift+P
(Windows/Linux) orCmd+Shift+P
(Mac) and typeGit: Push
orGit: Pull
.
Extensions
Open Extensions View
Ctrl+Shift+X
(Windows/Linux)Cmd+Shift+X
(Mac)
Install Extension
- Search for the desired extension in the Extensions view and click
Install
.
- Search for the desired extension in the Extensions view and click
Debugging
Start Debugging
F5
Stop Debugging
Shift+F5
Step Over
F10
Step Into
F11
Step Out
Shift+F11
Toggle Breakpoint
F9
Snippets
Insert Snippet
Ctrl+Shift+P
(Windows/Linux)Cmd+Shift+P
(Mac)Type
Insert Snippet
and select from the list.
Miscellaneous
Toggle Sidebar Visibility
Ctrl+B
(Windows/Linux)Cmd+B
(Mac)
Toggle Zen Mode
Ctrl+K Z
(Windows/Linux)Cmd+K Z
(Mac)
Zoom In/Out
Ctrl+=
/Ctrl+-
(Windows/Linux)Cmd+=
/Cmd+-
(Mac)
Open Keyboard Shortcuts
Ctrl+K Ctrl+S
(Windows/Linux)Cmd+K Cmd+S
(Mac)
This cheat sheet provides a quick reference to the most commonly used VS Code commands and shortcuts. For more detailed information and additional features, refer to the official VS Code documentation.