Visual Studio Shortcuts (Windows & Mac)

Here’s a quick reference guide to essential Visual Studio keyboard shortcuts to speed up your development workflow!


🟢 General Shortcuts

ActionWindows/LinuxMac
Open Solution ExplorerCtrl + Alt + LCmd + Option + L
Open Command PaletteCtrl + QCmd + Q
Open FileCtrl + OCmd + O
Save All FilesCtrl + Shift + SCmd + Option + S
Close Current FileCtrl + F4 or Ctrl + WCmd + W
Close SolutionCtrl + Shift + F4Cmd + Shift + W

🟢 Code Editing & Navigation

ActionWindows/LinuxMac
Find in FileCtrl + FCmd + F
Find and ReplaceCtrl + HCmd + H
Go to LineCtrl + GCmd + L
Go to DefinitionF12F12
Peek DefinitionAlt + F12Option + F12
Go to ImplementationCtrl + F12Cmd + Option + F12
Navigate BackCtrl + -Cmd + [
Navigate ForwardCtrl + Shift + -Cmd + ]
Toggle CommentCtrl + K, Ctrl + C (Comment)
Ctrl + K, Ctrl + U (Uncomment)
Cmd + /

🟢 Code Formatting & Refactoring

ActionWindows/LinuxMac
Format DocumentCtrl + K, Ctrl + DCmd + K, Cmd + D
Quick Actions (Refactor)Ctrl + .Cmd + .
Rename SymbolCtrl + R, Ctrl + RCmd + R, Cmd + R
Surround with CodeCtrl + K, Ctrl + SCmd + K, Cmd + S
Extract MethodCtrl + R, Ctrl + MCmd + R, Cmd + M

🟢 Debugging Shortcuts

ActionWindows/LinuxMac
Start DebuggingF5F5
Stop DebuggingShift + F5Cmd + Shift + F5
Restart DebuggingCtrl + Shift + F5Cmd + Shift + F5
Step OverF10F10
Step IntoF11F11
Step OutShift + F11Shift + F11
Toggle BreakpointF9Cmd + F9
Run to CursorCtrl + F10Cmd + F10

🟢 Git & Version Control

ActionWindows/LinuxMac
Open Git ChangesCtrl + 0, Ctrl + GCmd + 0, Cmd + G
Commit ChangesCtrl + 0, Ctrl + CCmd + 0, Cmd + C
View BranchesCtrl + 0, Ctrl + BCmd + 0, Cmd + B

🟢 Terminal & Build

ActionWindows/LinuxMac
Open TerminalCtrl + ~Cmd + ~
Build SolutionCtrl + Shift + BCmd + Shift + B
Run Without DebuggingCtrl + F5Cmd + F5

Leave a comment