Visual Studio Keyboard Shortcuts
Complete Visual Studio keyboard shortcuts reference — 69 shortcuts across 7 categories. Quick reference cheat sheet for Windows.
Search & Navigation (10)
| Shortcut | Action |
| Ctrl + T | Go To All |
| Ctrl + Q | Quick Launch |
| Ctrl + F | Find |
| Ctrl + H | Replace |
| Ctrl + Shift + F | Find in Files |
| Ctrl + Shift + H | Replace in Files |
| F3 | Find Next |
| Ctrl + F3 | Find Next Selected |
| Ctrl + G | Go To Line |
| Ctrl + - | Navigate Backward |
Code Navigation (7)
| Shortcut | Action |
| F12 | Go To Definition |
| Ctrl + F12 | Go To Declaration |
| Alt + F12 | Peek Definition |
| Shift + F12 | Find All References |
| Shift + Alt + F12 | Quick Find Symbol |
| F8 | Next Location |
| Shift + F8 | Previous Location |
Editing (15)
| Shortcut | Action |
| Ctrl + K, Ctrl + C | Comment Selection |
| Ctrl + K, Ctrl + U | Uncomment Selection |
| Ctrl + / | Toggle Line Comment |
| Ctrl + K, Ctrl + D | Format Document |
| Ctrl + K, Ctrl + F | Format Selection |
| Ctrl + D | Duplicate |
| Ctrl + L | Line Cut |
| Ctrl + Enter | Line Open Above |
| Ctrl + Space | Complete Word |
| Ctrl + Shift + Space | Parameter Info |
| Ctrl + K, Ctrl + X | Insert Snippet |
| Ctrl + M, Ctrl + O | Collapse to Definitions |
| Ctrl + M, Ctrl + M | Toggle Outlining |
| Ctrl + K, Ctrl + K | Toggle Bookmark |
| Ctrl + R, Ctrl + G | Remove and Sort Usings |
Build (4)
| Shortcut | Action |
| Ctrl + Shift + B | Build Solution |
| Ctrl + F7 | Compile |
| Ctrl + Break | Cancel Build |
| Alt + F11 | Run Code Analysis |
Debugging (14)
| Shortcut | Action |
| F5 | Start Debugging |
| Ctrl + F5 | Start Without Debugging |
| Shift + F5 | Stop Debugging |
| Ctrl + Shift + F5 | Restart |
| F9 | Toggle Breakpoint |
| Ctrl + Shift + F9 | Delete All Breakpoints |
| F10 | Step Over |
| F11 | Step Into |
| Shift + F11 | Step Out |
| Ctrl + F10 | Run to Cursor |
| Ctrl + Shift + F10 | Set Next Statement |
| Shift + F9 | Quick Watch |
| Ctrl + Alt + B | Breakpoints Window |
| Ctrl + Alt + I | Immediate Window |
Refactoring (6)
| Shortcut | Action |
| Ctrl + R, Ctrl + R | Rename |
| Ctrl + R, Ctrl + M | Extract Method |
| Ctrl + R, Ctrl + I | Extract Interface |
| Ctrl + R, Ctrl + E | Encapsulate Field |
| Ctrl + . | Quick Actions |
| Ctrl + R, Ctrl + O | Reorder Parameters |
Windows & Files (13)
| Shortcut | Action |
| Ctrl + Alt + L | Solution Explorer |
| F4 | Properties Window |
| Ctrl + Alt + O | Output Window |
| Ctrl + \, E | Error List |
| Ctrl + Alt + X | Toolbox |
| Ctrl + E, T | Test Explorer |
| Ctrl + W | Close Document |
| Ctrl + Tab | Switch Documents |
| Ctrl + N | New File |
| Ctrl + Shift + N | New Project |
| Ctrl + S | Save |
| Ctrl + Shift + S | Save All |
| Shift + Alt + Enter | Full Screen |
📜 Every shortcut on this page is taken from the official Visual Studio documentation —
learn.microsoft.com
🔧 Spotted an error or a missing shortcut?
Suggest an edit on GitHub — every accepted fix goes live on this page, the API and the CLI.
🤖 Ask AI about Visual Studio shortcuts
Open your assistant with this page preloaded as the source — great for follow-up questions like "which of these work in other apps?"