Cursor Keyboard Shortcuts - Power User Guide
Master all essential Cursor keyboard shortcuts and productivity hacks for 10x faster development
Why Keyboard Shortcuts Matter
Power users are 50-70% faster than mouse users. Master these shortcuts and you'll spend less time clicking and more time coding.
⚡ The Essential 10 - Learn These First
These 10 shortcuts cover 90% of your Cursor workflow:
| # | Action | Mac | Win/Linux | Impact |
|---|---|---|---|---|
| 1 | Tab Completion | Tab | Tab | 30-50% faster coding |
| 2 | Inline Edit | Cmd+K | Ctrl+K | Instant refactoring |
| 3 | AI Chat | Cmd+L | Ctrl+L | Ask anything |
| 4 | Composer | Cmd+I | Ctrl+I | Multi-file editing |
| 5 | Command Palette | Cmd+Shift+P | Ctrl+Shift+P | Access everything |
| 6 | Quick File Open | Cmd+P | Ctrl+P | Jump to any file |
| 7 | Global Search | Cmd+Shift+F | Ctrl+Shift+F | Find in project |
| 8 | Multi-cursor | Cmd+D | Ctrl+D | Select next match |
| 9 | Go to Definition | F12 | F12 | Jump to code |
| 10 | Settings | Cmd+, | Ctrl+, | Configure Cursor |
🎯 AI-Specific Shortcuts
Cursor's unique AI shortcuts that set it apart:
| Action | Mac | Win/Linux | When to Use |
|---|---|---|---|
| Accept suggestion | Tab | Tab | Accept full AI completion |
| Accept word | Cmd+→ | Ctrl+→ | Accept one word at a time |
| Next suggestion | Alt+] | Alt+] | Cycle to next alternative |
| Previous suggestion | Alt+[ | Alt+[ | Cycle to previous alternative |
| Reject suggestion | Esc | Esc | Dismiss current suggestion |
| New chat | Cmd+Shift+L | Ctrl+Shift+L | Start fresh conversation |
| Apply chat code | Cmd+Enter | Ctrl+Enter | Apply AI-generated code |
| Reject changes | Cmd+Backspace | Ctrl+Backspace | Discard AI changes |
✏️ Code Editing Shortcuts
Essential shortcuts for fast code manipulation:
Selection & Navigation
Cmd+D / Ctrl+DCmd+Shift+L / Ctrl+Shift+LAlt+Shift+→Alt+Shift+←Ctrl+GCtrl+- / Alt+←Line Operations
Alt+↑Alt+↓Shift+Alt+↑Shift+Alt+↓Cmd+Shift+K / Ctrl+Shift+KCmd+/ / Ctrl+/📁 File & Project Shortcuts
| Action | Mac | Win/Linux |
|---|---|---|
| New file | Cmd+N | Ctrl+N |
| Save file | Cmd+S | Ctrl+S |
| Save all | Cmd+Alt+S | Ctrl+K S |
| Close file | Cmd+W | Ctrl+W |
| Reopen closed file | Cmd+Shift+T | Ctrl+Shift+T |
| Toggle sidebar | Cmd+B | Ctrl+B |
| Toggle terminal | Ctrl+` | Ctrl+` |
| Split editor | Cmd+\\ | Ctrl+\\ |
🔍 Search & Replace Shortcuts
Search
Cmd+F / Ctrl+FCmd+Shift+F / Ctrl+Shift+FCmd+G / F3Cmd+Shift+G / Shift+F3Replace
Cmd+H / Ctrl+HCmd+Shift+H / Ctrl+Shift+HCmd+Alt+EnterCmd+Enter🏆 Pro Productivity Tips
Tip #1: Chain Commands
Use Command Palette (Cmd+Shift+P) → type what you want → press Enter. Way faster than hunting through menus. Examples: "format document", "change language mode", "reload window"
Tip #2: Multi-Cursor Magic
Hold Alt/Option and click to place multiple cursors. Or use Cmd+D repeatedly to select next occurrence. Edit 10 lines at once instead of one-by-one. Saves hours.
Tip #3: Keyboard-First Workflow
Challenge: Go 1 hour without using your mouse. Force yourself to use shortcuts. After a week, you'll be 2x faster. After a month, you'll never go back.
Tip #4: Custom Keybindings
Open Keyboard Shortcuts (Cmd+K Cmd+S) and customize. Map frequently-used commands to easier keys. Example: Map "Format Document" to Cmd+Shift+F for one-key formatting.
📚 Practice Challenge
7-Day Shortcut Challenge
Day 1-2: Master the Essential 10
Day 3-4: Add AI-specific shortcuts
Day 5: Code editing shortcuts
Day 6: File & project shortcuts
Day 7: Challenge day - no mouse!
Result: After 7 days, you'll be 50-70% faster. After 30 days, keyboard shortcuts will be muscle memory.
🔗 Next Steps
Now that you know the shortcuts, learn advanced workflow optimization: Workflow Optimization →