General
Keyboard Shortcuts — Windows & Mac Quick Reference
Essential keyboard shortcuts for Windows and macOS. Covers general shortcuts, text editing, browser shortcuts, and developer tools.
General Shortcuts
| Action | Windows / Linux | macOS |
|---|---|---|
| Copy | Ctrl + C | Cmd + C |
| Cut | Ctrl + X | Cmd + X |
| Paste | Ctrl + V | Cmd + V |
| Undo | Ctrl + Z | Cmd + Z |
| Redo | Ctrl + Y | Cmd + Shift + Z |
| Select All | Ctrl + A | Cmd + A |
| Find | Ctrl + F | Cmd + F |
| Find & Replace | Ctrl + H | Cmd + Option + F |
| Save | Ctrl + S | Cmd + S |
| Ctrl + P | Cmd + P | |
| New Window | Ctrl + N | Cmd + N |
| New Tab | Ctrl + T | Cmd + T |
| Close Tab | Ctrl + W | Cmd + W |
| Close Window | Alt + F4 | Cmd + Q |
| Switch Window | Alt + Tab | Cmd + Tab |
| Screenshot | Win + Shift + S | Cmd + Shift + 4 |
| Lock Screen | Win + L | Ctrl + Cmd + Q |
Text Editing
| Action | Windows / Linux | macOS |
|---|---|---|
| Bold | Ctrl + B | Cmd + B |
| Italic | Ctrl + I | Cmd + I |
| Underline | Ctrl + U | Cmd + U |
| Move cursor to start of line | Home | Cmd + Left Arrow |
| Move cursor to end of line | End | Cmd + Right Arrow |
| Move cursor to start of document | Ctrl + Home | Cmd + Up Arrow |
| Move cursor to end of document | Ctrl + End | Cmd + Down Arrow |
| Select word | Ctrl + Shift + Arrow | Option + Shift + Arrow |
| Delete word before cursor | Ctrl + Backspace | Option + Delete |
| Delete word after cursor | Ctrl + Delete | Option + Fn + Delete |
Browser Shortcuts
| Action | Windows / Linux | macOS |
|---|---|---|
| Reload page | Ctrl + R / F5 | Cmd + R |
| Hard reload (clear cache) | Ctrl + Shift + R | Cmd + Shift + R |
| Open DevTools | F12 / Ctrl + Shift + I | Cmd + Option + I |
| Open Console | Ctrl + Shift + J | Cmd + Option + J |
| View Source | Ctrl + U | Cmd + Option + U |
| Bookmark page | Ctrl + D | Cmd + D |
| Address bar focus | Ctrl + L / F6 | Cmd + L |
| Reopen closed tab | Ctrl + Shift + T | Cmd + Shift + T |
| Next tab | Ctrl + Tab | Ctrl + Tab |
| Previous tab | Ctrl + Shift + Tab | Ctrl + Shift + Tab |
| Go back | Alt + Left Arrow | Cmd + Left Arrow |
| Go forward | Alt + Right Arrow | Cmd + Right Arrow |
| Zoom in | Ctrl + + | Cmd + + |
| Zoom out | Ctrl + - | Cmd + - |
| Reset zoom | Ctrl + 0 | Cmd + 0 |
VS Code Shortcuts
| Action | Windows / Linux | macOS |
|---|---|---|
| Command Palette | Ctrl + Shift + P | Cmd + Shift + P |
| Quick Open file | Ctrl + P | Cmd + P |
| Toggle Sidebar | Ctrl + B | Cmd + B |
| Toggle Terminal | Ctrl + ` | Ctrl + ` |
| Multi-cursor | Ctrl + D | Cmd + D |
| Move line up/down | Alt + Up/Down | Option + Up/Down |
| Copy line up/down | Shift + Alt + Up/Down | Shift + Option + Up/Down |
| Delete line | Ctrl + Shift + K | Cmd + Shift + K |
| Comment line | Ctrl + / | Cmd + / |
| Format document | Shift + Alt + F | Shift + Option + F |
| Go to Definition | F12 | F12 |
| Peek Definition | Alt + F12 | Option + F12 |
| Go to line | Ctrl + G | Ctrl + G |
| Split editor | Ctrl + \ | Cmd + \ |