VS Code Shortcuts That Will Boost Your Developer Productivity
Visual Studio Code (VS Code) is arguably the most popular code editor in the world—and for good reason. It's lightweight, lightning-fast, and extremely customizable. But if you're only using your mouse and ignoring the power of keyboard shortcuts, you're not tapping into its full potential. In this guide, you'll discover 40+ VS Code shortcuts—categorized for different tasks—that will dramatically improve your speed and workflow as a developer. 1. Basic Editing Shortcuts Select Line Windows/Linux: Ctrl + L macOS: Cmd + L Selects the entire line your cursor is on. Duplicate Line Windows/Linux: Shift + Alt + ↓ / ↑ macOS: Shift + Option + ↓ / ↑ Duplicates the line above or below. Move Line Up/Down Windows/Linux: Alt + ↑ / ↓ macOS: Option + ↑ / ↓ Delete Line Windows/Linux: Ctrl + Shift + K macOS: Cmd + Shift + K 2. Multi-Cursor and Selection Magic Add Cursors Manually Windows/Linux: Alt + Click macOS: Option + Click Add Next Occurrence Windows/Linux: Ctrl + D macOS: Cmd + D Select All Occurrences Windows/Linux: Ctrl + Shift + L macOS: Cmd + Shift + L Undo Cursor Windows/Linux: Ctrl + U macOS: Cmd + U 3. File Navigation Shortcuts Quick Open File Shortcut: Ctrl + P / Cmd + P Type the file name and jump instantly. Open Recent Files Windows/Linux: Ctrl + R macOS: Cmd + R Open File in New Editor Ctrl + Enter (after Ctrl + P) 4. Command Palette and Settings Open Command Palette Windows/Linux: Ctrl + Shift + P macOS: Cmd + Shift + P Open Keyboard Shortcuts Ctrl + K Ctrl + S Open Settings Ctrl + , / Cmd + , 5. Search and Replace Global Search Ctrl + Shift + F / Cmd + Shift + F Replace in Files Ctrl + Shift + H / Cmd + Shift + H Search Within File Ctrl + F / Cmd + F Replace in Current File Ctrl + H / Cmd + H 6. Code Navigation Go to Definition F12 Peek Definition Alt + F12 / Option + F12 Go to Implementation Ctrl + F12 / Cmd + F12 Go to Symbol Ctrl + Shift + O / Cmd + Shift + O Show All Symbols Ctrl + T / Cmd + T 7. Editor Management Toggle Sidebar Ctrl + B / Cmd + B Split Editor Ctrl + \ / Cmd + \ Focus into Editor Groups Ctrl + 1 / 2 / 3 Switch Between Tabs Ctrl + Tab / Cmd + Tab Close Current Editor Ctrl + W / Cmd + W 8. Terminal Shortcuts Toggle Terminal Ctrl + ` / Cmd + ` Create New Terminal Ctrl + Shift + ' / Cmd + Shift + ' Clear Terminal Run clear or use Ctrl + K (in some shells) 9. Debugging Shortcuts Start Debugging F5 Stop Debugging Shift + F5 Step Over F10 Step Into F11 Toggle Breakpoint F9 10. Formatting and Refactoring Format Document Shift + Alt + F / Shift + Option + F Rename Symbol F2 Show Refactor Options Ctrl + Shift + R / Cmd + Shift + R (context menu also works) Auto Import Suggestions Start typing and use Tab or Enter to accept auto-imports 11. Extensions and Marketplace Install Extensions Quickly Ctrl + Shift + X / Cmd + Shift + X Search Extensions Use the search bar and hit Enter Navigate with arrow keys, Enter to install. 12. Snippets and Emmet Trigger Suggestion Ctrl + Space / Cmd + Space Use Emmet in HTML/CSS Type things like ul>li*5 and press Tab Productivity Tip: Create Your Own Shortcuts Go to: File > Preferences > Keyboard Shortcuts (Or press Ctrl + K Ctrl + S) You can search and assign your own keybindings for any command. Final Thoughts Mastering VS Code shortcuts won’t just make you a faster developer—it’ll make your workflow smoother and your coding sessions far less frustrating. Start small, pick 5 shortcuts today, and use them until they become second nature. Then move on to 5 more. You’ll thank yourself in the long run. Want More? If you enjoyed this guide and want more resources like: Developer ebooks Real-world coding projects Cheatsheets Productivity hacks Check out my Gumroad store: codewithdhanian.gumroad.com Support my work and grab useful resources that will skyrocket your dev journey!

Visual Studio Code (VS Code) is arguably the most popular code editor in the world—and for good reason. It's lightweight, lightning-fast, and extremely customizable. But if you're only using your mouse and ignoring the power of keyboard shortcuts, you're not tapping into its full potential.
In this guide, you'll discover 40+ VS Code shortcuts—categorized for different tasks—that will dramatically improve your speed and workflow as a developer.
1. Basic Editing Shortcuts
Select Line
-
Windows/Linux:
Ctrl + L
-
macOS:
Cmd + L
Selects the entire line your cursor is on.
Duplicate Line
-
Windows/Linux:
Shift + Alt + ↓ / ↑
-
macOS:
Shift + Option + ↓ / ↑
Duplicates the line above or below.
Move Line Up/Down
-
Windows/Linux:
Alt + ↑ / ↓
-
macOS:
Option + ↑ / ↓
Delete Line
-
Windows/Linux:
Ctrl + Shift + K
-
macOS:
Cmd + Shift + K
2. Multi-Cursor and Selection Magic
Add Cursors Manually
-
Windows/Linux:
Alt + Click
-
macOS:
Option + Click
Add Next Occurrence
-
Windows/Linux:
Ctrl + D
-
macOS:
Cmd + D
Select All Occurrences
-
Windows/Linux:
Ctrl + Shift + L
-
macOS:
Cmd + Shift + L
Undo Cursor
-
Windows/Linux:
Ctrl + U
-
macOS:
Cmd + U
3. File Navigation Shortcuts
Quick Open File
-
Shortcut:
Ctrl + P
/Cmd + P
Type the file name and jump instantly.
Open Recent Files
-
Windows/Linux:
Ctrl + R
-
macOS:
Cmd + R
Open File in New Editor
-
Ctrl + Enter
(afterCtrl + P
)
4. Command Palette and Settings
Open Command Palette
-
Windows/Linux:
Ctrl + Shift + P
-
macOS:
Cmd + Shift + P
Open Keyboard Shortcuts
Ctrl + K Ctrl + S
Open Settings
-
Ctrl + ,
/Cmd + ,
5. Search and Replace
Global Search
-
Ctrl + Shift + F
/Cmd + Shift + F
Replace in Files
-
Ctrl + Shift + H
/Cmd + Shift + H
Search Within File
-
Ctrl + F
/Cmd + F
Replace in Current File
-
Ctrl + H
/Cmd + H
6. Code Navigation
Go to Definition
F12
Peek Definition
-
Alt + F12
/Option + F12
Go to Implementation
-
Ctrl + F12
/Cmd + F12
Go to Symbol
-
Ctrl + Shift + O
/Cmd + Shift + O
Show All Symbols
-
Ctrl + T
/Cmd + T
7. Editor Management
Toggle Sidebar
-
Ctrl + B
/Cmd + B
Split Editor
-
Ctrl + \
/Cmd + \
Focus into Editor Groups
Ctrl + 1 / 2 / 3
Switch Between Tabs
-
Ctrl + Tab
/Cmd + Tab
Close Current Editor
-
Ctrl + W
/Cmd + W
8. Terminal Shortcuts
Toggle Terminal
-
Ctrl + `
/Cmd + `
Create New Terminal
-
Ctrl + Shift + '
/Cmd + Shift + '
Clear Terminal
- Run
clear
or useCtrl + K
(in some shells)
9. Debugging Shortcuts
Start Debugging
F5
Stop Debugging
Shift + F5
Step Over
F10
Step Into
F11
Toggle Breakpoint
F9
10. Formatting and Refactoring
Format Document
-
Shift + Alt + F
/Shift + Option + F
Rename Symbol
F2
Show Refactor Options
-
Ctrl + Shift + R
/Cmd + Shift + R
(context menu also works)
Auto Import Suggestions
- Start typing and use
Tab
orEnter
to accept auto-imports
11. Extensions and Marketplace
Install Extensions Quickly
-
Ctrl + Shift + X
/Cmd + Shift + X
Search Extensions
- Use the search bar and hit
Enter
Navigate with arrow keys,Enter
to install.
12. Snippets and Emmet
Trigger Suggestion
-
Ctrl + Space
/Cmd + Space
Use Emmet in HTML/CSS
Type things like ul>li*5
and press Tab
Productivity Tip: Create Your Own Shortcuts
Go to:
File > Preferences > Keyboard Shortcuts
(Or press Ctrl + K Ctrl + S
)
You can search and assign your own keybindings for any command.
Final Thoughts
Mastering VS Code shortcuts won’t just make you a faster developer—it’ll make your workflow smoother and your coding sessions far less frustrating. Start small, pick 5 shortcuts today, and use them until they become second nature. Then move on to 5 more.
You’ll thank yourself in the long run.
Want More?
If you enjoyed this guide and want more resources like:
- Developer ebooks
- Real-world coding projects
- Cheatsheets
- Productivity hacks
Check out my Gumroad store:
codewithdhanian.gumroad.com
Support my work and grab useful resources that will skyrocket your dev journey!