85 VSCode Keyboard Shortcuts for Windows and Mac

Visual Studio Code, commonly referred to as VS Code, is a free code editor that has rapidly gained popularity among developers. It offers a wide range of features such as syntax highlighting, debugging, and Git integration, and it also supports a wide range of extensions useful for developers.

VSCode interface

This post aims to provide you with a comprehensive list of keyboard shortcuts for Visual Studio Code that will help you become more efficient at coding with it.

Common Shortcuts

Action Windows Mac
New File Control + N Command + N
Open File Control + O Command + O
Save Control + S Command + S
Save As Control + Shift + S Command + Shift + S
Save All Control + K / S Command + K / S
Close Control + F4 Command + F4
Close All Control + K / Control + W Command + K / Command + W
Reopen closed editor Control + Shift + T Command + Shift + T
Show Command Palette Control + Shift + P, F1 Command + Shift + P, F1
Quick Open, Go to File Control + P Command + P
New Window/Instance Control + Shift + N Command + Shift + N
Close Window/Instance Control + Shift + W Command + Shift + W
User Settings Control + , Command + ,
Keyboard Shortcuts Control + K / Control + S Command + K / Command + S
Toggle full screen F11
Toggle editor layout (horizontal/vertical) Shift + Alt + 0 Shift + Option + 0
Zoom in/out Control + + / Command + + /
Toggle Sidebar visibility Control + B Command + B
Close editor Control + F4 / Control + W Command + F4 / Command + W
Close folder Control + K / F Command + K / F
Split editor Control + \ Command + \
Focus into 1st, 2nd or 3rd editor group Control + 1 / 2 / 3 Command + 1 / 2 / 3
Focus into previous/next editor group Control + K / Control + / Command + K / Command + / Right Arrow

Code Navigation

Action Windows Mac
Show all Symbols Control + T Command + T
Go to Line Control + G Command + G
Go to File Control + P Command + P
Go to Symbol Control + Shift + O Command + Shift + O
Show Problems Panel Control + Shift + M Command + Shift + M
Go to Next Error or Warning F8
Go to Previous Error or Warning Shift + F8

Code Editing

Action Windows Mac
Cut Line (empty selection) Control + X Command + X
Copy Line (empty selection) Control + C Command + C
Move Line Up/Down Alt + / Option + /
Copy Line Up/Down Shift + Alt + / Shift + Option + /
Delete Line Control + Shift + K Command + Shift + K
Insert Line Below Control + Enter Command + Enter
Insert Line Above Control + Shift + Enter Command + Shift + Enter
Jump to Matching Bracket Control + Shift + \ Command + Shift + \
Indent/Outdent Line Control + ] / [ Command + ] / [
Go to Beginning/End of Line Home / End
Go to Beginning of File Control + Home Command + Home
Go to End of File Control + End Command + End
Scroll Line Up/Down Control + / Command + /
Scroll Page Up/Down Alt + Page Up / Page Down Option + Page Up / Page Down
Fold (Collapse) Region Control + Shift + [ Command + Shift + [
Unfold (Uncollapse) Region Control + Shift + ] Command + Shift + ]

Code Debugging

Action Windows Mac
Toggle breakpoint F9
Start/Continue F5
Stop Shift + F5
Step into/out F11 / Shift + F11
Step over F10
Show hover Control + K / Control + I Command + K / Command + I

Find and Replace

Action Windows Mac
Find Control + F Command + F
Replace Control + H Command + H
Find Next/Previous F3 / Shift + F3
Select All Occurrences of Find Match Alt + Enter Option + Enter
Add Selection to Next Find Match Control + D Command + D
Move Last Selection to Next Find Match Control + K / Control + D Command + K / Command + D
Toggle Case-Sensitive / Regex / Whole Word Alt + C / R / W Option + C / R / W

Multi-cursor and Selection

Action Windows Mac
Insert Cursor Alt + Click Option + Click
Insert Cursor Above / Below Control + Alt + / Command + Option + /
Undo Last Cursor Operation Control + U Command + U
Insert Cursor at End of Each Line Selected Shift + Alt + I Shift + Option + I
Select Current Line Control + L Command + L
Select All Occurrences of Current Selection Control + Shift + L Command + Shift + L
Select All Occurrences of Current Word Control + F2 Command + F2
Expand Selection Shift + Alt + Shift + Option +
Shrink Selection Shift + Alt + Shift + Option +

Rich Languages Editing

Action Windows Mac
Trigger suggestion Control + Space / Control + I Command + Space / Command + I
Trigger parameter hints Control + Shift + Space Command + Shift + Space
Format document Shift + Alt + F Shift + Option + F
Format selection Control + K / Control + F Command + K / Command + F
Go to Definition F12
Peek Definition Alt + F12 Option + F12
Open Definition to the side Control + K / F12 Command + K / F12
Quick Fix Control + . Command + .
Show References Shift + F12
Rename Symbol F2

Integrated Terminal

Action Windows Mac
Show integrated terminal Control + ` Command + `
Create new terminal Control + Shift + ` Command + Shift + `
Copy selection Control + C Command + C
Paste into active terminal Control + V Command + V
Scroll up/down Control + / Command + /
Scroll Page Up/down Shift + Page Up / Page Down
Scroll to top/bottom Control + Home / End Command + Home / End
WebsiteFacebookTwitterInstagramPinterestLinkedInGoogle+YoutubeRedditDribbbleBehanceGithubCodePenWhatsappEmail