Cursor Keymap Reference
Complete list of keyboard shortcuts for Cursor Editor
            
            Windows shortcuts shown as Ctrl, Mac shortcuts shown as ⌘
        
        
        AI Commands
                            Chat with Cursor AI
                            Ctrl + K
                        
                        
                            Edit Code with AI
                            Ctrl + L
                        
                        
                            Generate Code with AI
                            Ctrl + M
                        
                        
                            Explain Code with AI
                            Ctrl + Shift + E
                        
                        
                            Fix Code with AI
                            Ctrl + Shift + F
                        
                    Chat
                            Submit with Codebase
                            Ctrl + Enter
                        
                        
                            Submit without Context
                            Enter
                        
                        
                            Select Previous Message
                            ↑
                        
                        
                            Add Selected Code as Context
                            Ctrl + Shift + L
                        
                        
                            Open Chat History
                            Ctrl + Alt + L
                        
                    Composer
                            Cancel Generation
                            Ctrl + Backspace
                        
                        
                            Accept All Changes
                            Ctrl + Enter
                        
                        
                            Toggle Model
                            Ctrl + Alt + /
                        
                        
                            New Composer
                            Ctrl + N
                        
                        
                            Previous/Next Composer
                            Ctrl + [ / ]
                        
                    Tab Completion
                            Accept Suggestion
                            Tab
                        
                        
                            Accept Next Word
                            Ctrl + →
                        
                    Terminal
                            Open Terminal Prompt
                            Ctrl + K
                        
                        
                            Run Generated Command
                            Ctrl + Enter
                        
                        
                            Accept Command
                            Esc
                        
                    Basic Editing
                            Quick File Navigation
                            Ctrl + P
                        
                        
                            Command Palette
                            Ctrl + Shift + P
                        
                        
                            Find in Files
                            Ctrl + Shift + F
                        
                        
                            Quick Open Terminal
                            Ctrl + `
                        
                        
                            Toggle Sidebar
                            Ctrl + B
                        
                    Code Navigation
                            Go to Definition
                            F12
                        
                        
                            Go to Line
                            Ctrl + G
                        
                        
                            Go Back
                            Alt + ←
                        
                        
                            Go Forward
                            Alt + →
                        
                        
                            Find References
                            Shift + F12
                        
                    Enhanced Editing
                            Multi-cursor Selection
                            Alt + Click
                        
                        
                            Select All Occurrences
                            Ctrl + Shift + L
                        
                        
                            Format Document
                            Alt + Shift + F
                        
                        
                            Move Line Up
                            Alt + ↑
                        
                        
                            Move Line Down
                            Alt + ↓
                        
                    File Operations
                            New File
                            Ctrl + N
                        
                        
                            Save File
                            Ctrl + S
                        
                        
                            Save All Files
                            Ctrl + Alt + S
                        
                        
                            Close File
                            Ctrl + W
                        
                        
                            Reopen Closed File
                            Ctrl + Shift + T
                        
                    Search & Replace
                            Find
                            Ctrl + F
                        
                        
                            Replace
                            Ctrl + H
                        
                        
                            Find Next
                            F3
                        
                        
                            Find Previous
                            Shift + F3
                        
                        
                            Replace All
                            Ctrl + Alt + Enter
                        
                    Code Selection
                            Select Current Line
                            Ctrl + L
                        
                        
                            Select Current Word
                            Ctrl + D
                        
                        
                            Select Next Match
                            Ctrl + D (multiple)
                        
                        
                            Column Selection
                            Alt + Click + Drag
                        
                        
                            Expand Selection
                            Alt + Shift + →
                        
                        
                            Shrink Selection
                            Alt + Shift + ←
                        
                    Code Context
                            Go to Definition
                            F12
                        
                        
                            Peek Definition
                            Alt + F12
                        
                        
                            Find All References
                            Shift + F12
                        
                        
                            Go to Symbol
                            Ctrl + Shift + O
                        
                        
                            Go to Line/Column
                            Ctrl + G
                        
                        
                            Quick Fix
                            Ctrl + .
                        
                    Pro Tip
You can customize these keyboard shortcuts in Cursor's settings. Open Command Palette (Ctrl + Shift + P) and type "Keyboard Shortcuts" to view and modify them.
Coming from JetBrains IDE?
If you're migrating from JetBrains IDEs (IntelliJ, WebStorm, PyCharm, etc.), you can use the JetBrains IDE Keymap extension to keep your familiar keyboard shortcuts.