Reference for Cursor editor keyboard shortcuts, @ mentions, AI features, and settings. Filter by category and copy with one click.
Switch between Shortcuts, Command Palette, AI Features, and Settings to find what you need quickly.
Use keyword search to match command names, key points, and example descriptions at once.
Copy commands or shortcuts with one click to use in your settings or cheat sheets.
Check the latest Cursor version information
Cursor 2.5 (2026-02)
Introduces the plugin system and Cursor Marketplace. Adds async subagents and sandbox network controls.
Cursor 2.3 (2025-12)
Layout customization and major stability improvements. 25% memory usage reduction.
Cmd IOpen the Agent panel to ask AI a questionCmd LOpen the side panel chatSelect code → Cmd K → "Add error handling"Add error handling to the selected codeCmd .Open the mode menu and switch to Ask modeCmd /Switch from the current model to the next oneCmd Shift JManage rules and indexing in Cursor settingsCmd Shift P → "Cursor Rule"Create a new Cursor rule from the Command PaletteSelect code → Cmd Shift LSend selected code to AI chatSelect code → Cmd Shift KPass selected code to Inline EditCmd Shift BackspaceStop a long generation in progressCmd ReturnAccept all changes suggested by the AgentCmd BackspaceRevert all suggested changesCmd →Accept only the first word of the suggestionCmd NStart a new chat sessionTabAccept the AI completion suggestionEscapeDismiss the suggestion and continue typingShift TabSwitch from current mode to Plan modeCmd Shift SpaceEnable voice input modeCtrl ReturnAdd the next instruction to the queueOpt ReturnAsk about the selected code (no changes)Cmd Opt /Switch the AI model in chat@src/components/Header.tsxAdd a specific file to AI context@handleSubmitAdd a specific function to context@Docs → Next.jsReference the Next.js documentation@Past ChatsReference previous chat content to continue work/summarizeCompress a long conversation to continue efficiently/commitAI analyzes changes and suggests a commit message/commit and /pr these changes to address DX-523Create a commit and PR simultaneously.cursor/commands/code-review.mdCreate a custom code review commandCmd I → "Add authentication"Have Agent implement a feature across multiple filesCmd . → Ask → "How does this function work?"Understand code without making changesShift Tab → "Plan a JWT auth system"Review and approve a plan before implementationCmd . → Debug → "Investigate the 500 error on login"AI identifies the root cause of a bugTab → Tab (jump)Accept suggestion and auto-jump to the next edit locationCmd K → "Add TypeScript types"Add TypeScript type annotations to selected codeLaunch multiple Agents → Apply best resultCompare parallel implementations and choose the best oneRestore CheckpointRevert Agent changes to a previous stateFind IssuesDetect issues in the Agent's changesTerminal → Cmd K → "Search logs from last 3 days"Generate shell commands from natural language.cursor/rules/coding-standards.mdDefine coding standards as a rule fileCmd Shift J → RulesConfigure global rulesAGENTS.mdPlace AI rules at the project rootCmd Shift J → Agents → Auto-RunChange command auto-execution security settingsCmd Shift J → TabOpen Tab completion detailed settings.cursorignore → .env*Exclude environment variable files from AI indexing.cursor/mcp.jsonConfigure project-specific MCP servers.cursor/worktrees.jsonDefine worktree setup scriptsMajor Cursor version updates and new features.
Introduces the plugin system and Cursor Marketplace. Adds async subagents and sandbox network controls.
Plugins and Cursor Marketplace for installing and managing extensionsAsync Subagents with background execution and nesting supportLong-Running Agents available as research previewSandbox Network Controls for domain-level network access controlLayout customization and major stability improvements. 25% memory usage reduction.
Major release with up to 8 parallel agents, Composer Model, and sandboxed terminals.
Multi-Agents with up to 8 agents working in parallel via Git worktreesComposer Model frontier model optimized for code generationBrowser general availability with enterprise supportSandboxed Terminals for secure command execution on macOSVoice Mode for voice-controlled agent interactionA reference tool covering Cursor editor keyboard shortcuts, @ mentions, AI features, and settings. Organized by category based on Cursor's official documentation.
Cursor is based on VS Code, so all VS Code shortcuts work. Additionally, Cursor adds its own shortcuts like Cmd I (Agent), Cmd K (Inline Edit), and Cmd . (mode switching).
Agent is an autonomous mode that reads, writes, and executes code. Ask is read-only for questions. Plan creates implementation plans before coding. Debug specializes in bug investigation. Switch anytime with Cmd .
Replace Cmd with Ctrl, and Opt with Alt. For example: Cmd I → Ctrl I, Cmd Shift J → Ctrl Shift J. All keybindings can be customized via Cmd Shift P → "Keyboard Shortcuts".
Create Markdown files in the .cursor/commands/ directory. The filename becomes the command name, and the content is used as the prompt. For global commands, place them in ~/.cursor/commands/.