Back to Advanced

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:

#ActionMacWin/LinuxImpact
1Tab CompletionTabTab30-50% faster coding
2Inline EditCmd+KCtrl+KInstant refactoring
3AI ChatCmd+LCtrl+LAsk anything
4ComposerCmd+ICtrl+IMulti-file editing
5Command PaletteCmd+Shift+PCtrl+Shift+PAccess everything
6Quick File OpenCmd+PCtrl+PJump to any file
7Global SearchCmd+Shift+FCtrl+Shift+FFind in project
8Multi-cursorCmd+DCtrl+DSelect next match
9Go to DefinitionF12F12Jump to code
10SettingsCmd+,Ctrl+,Configure Cursor

🎯 AI-Specific Shortcuts

Cursor's unique AI shortcuts that set it apart:

ActionMacWin/LinuxWhen to Use
Accept suggestionTabTabAccept full AI completion
Accept wordCmd+→Ctrl+→Accept one word at a time
Next suggestionAlt+]Alt+]Cycle to next alternative
Previous suggestionAlt+[Alt+[Cycle to previous alternative
Reject suggestionEscEscDismiss current suggestion
New chatCmd+Shift+LCtrl+Shift+LStart fresh conversation
Apply chat codeCmd+EnterCtrl+EnterApply AI-generated code
Reject changesCmd+BackspaceCtrl+BackspaceDiscard AI changes

✏️ Code Editing Shortcuts

Essential shortcuts for fast code manipulation:

Selection & Navigation

Select next occurrenceCmd+D / Ctrl+D
Select all occurrencesCmd+Shift+L / Ctrl+Shift+L
Expand selectionAlt+Shift+→
Shrink selectionAlt+Shift+←
Go to lineCtrl+G
Go backCtrl+- / Alt+←

Line Operations

Move line upAlt+↑
Move line downAlt+↓
Copy line upShift+Alt+↑
Copy line downShift+Alt+↓
Delete lineCmd+Shift+K / Ctrl+Shift+K
Toggle commentCmd+/ / Ctrl+/

📁 File & Project Shortcuts

ActionMacWin/Linux
New fileCmd+NCtrl+N
Save fileCmd+SCtrl+S
Save allCmd+Alt+SCtrl+K S
Close fileCmd+WCtrl+W
Reopen closed fileCmd+Shift+TCtrl+Shift+T
Toggle sidebarCmd+BCtrl+B
Toggle terminalCtrl+`Ctrl+`
Split editorCmd+\\Ctrl+\\

🔍 Search & Replace Shortcuts

Search

Find in fileCmd+F / Ctrl+F
Find in projectCmd+Shift+F / Ctrl+Shift+F
Find nextCmd+G / F3
Find previousCmd+Shift+G / Shift+F3

Replace

Replace in fileCmd+H / Ctrl+H
Replace in projectCmd+Shift+H / Ctrl+Shift+H
Replace nextCmd+Alt+Enter
Replace allCmd+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 →