Cursor Shortcuts
Last reviewed: June 2026
Full guide: Using Cursor · Prompting for Code · Defaults on macOS — check Cursor → Settings → Keyboard Shortcuts for your bindings.
AI Chat and Composer
| Action | Mac | Windows |
|---|---|---|
| Open Chat | Cmd + L | Ctrl + L |
| Composer (inline edit) | Cmd + I | Ctrl + I |
| Composer fullscreen | Cmd + Shift + I | Ctrl + Shift + I |
| Accept inline suggestion | Tab | Tab |
| Reject suggestion | Esc | Esc |
| New chat | Cmd + N (in chat panel) | Ctrl + N |
@-Mentions (in chat)
| Type | Usage |
|---|---|
@Files | Attach file or folder |
@Code | Reference symbol or selection |
@Docs | Search indexed documentation |
@Web | Web search (verify results) |
@Git | Include diff or commit context |
@Folder | Entire directory context |
Mode Switching
| Mode | When |
|---|---|
| Ask | Read-only Q&A |
| Plan | Approve scope before edits |
| Agent | Multi-file implementation |
| Debug | Errors with runtime evidence |
Switch modes from the chat input dropdown or command palette.
General Editor (VS Code heritage)
| Action | Mac | Windows |
|---|---|---|
| Command Palette | Cmd + Shift + P | Ctrl + Shift + P |
| Quick Open file | Cmd + P | Ctrl + P |
| Go to definition | F12 | F12 |
| Find in files | Cmd + Shift + F | Ctrl + Shift + F |
| Toggle terminal | Ctrl + ` | Ctrl + ` |
See also: VS Code Shortcuts