Cursor settings that change how the AI works for you
Out of the box the editor is usable, but a few Cursor settings make a big difference: the right model per task, clear project rules, privacy controls and an index that skips noise.
Two places to look
Cursor keeps AI-specific options in its own panel, opened with Ctrl+Shift+J (⌘+Shift+J on Mac) or the gear icon in the top-right corner.
Classic editor preferences — font, theme, formatting, extensions — still live in the standard settings view inherited from VS Code, opened with Ctrl+,.
Settings sync
Sign in once and your Cursor settings follow you between machines, so a new laptop is ready right after install.
// Cursor Settings General account, privacy, sync Models enabled models, API keys Tab completions, partial accepts Chat default mode, auto-run Rules user + project rules Indexing codebase, docs, ignore MCP external tool servers Beta experimental features
The Cursor settings worth changing first
Pick models per job
Turn on only the models you actually use so the picker stays short. Keep a quick model for inline edits and a deeper reasoning model for agent runs. You can also plug in your own API key for supported providers.
User and project rules
User rules apply everywhere — for example “answer concisely, prefer TypeScript”. Project rules sit in the repository under a rules folder and can target file patterns, so test conventions apply only to test files.
Privacy Mode
When enabled, code sent for completions and chat is not retained by model providers or used for training. Teams can enforce it so individual members cannot switch it off.
Codebase index
Add build output, vendor folders and generated files to an ignore file. A lean index answers faster and avoids quoting minified code back at you.
Auto-run and safety
Decide whether the agent may run terminal commands without asking. An allowlist of safe commands like test runners gives speed without risky surprises.
Tool servers
Connect Model Context Protocol servers so the agent can query a database, read tickets or call internal APIs right from the chat panel.
Default shortcuts to remember
All of them can be remapped in Keyboard Shortcuts if they clash with habits from another editor.
| Action | Windows / Linux | macOS |
|---|---|---|
| Open Cursor settings | Ctrl+Shift+J | ⌘+Shift+J |
| Inline edit | Ctrl+K | ⌘+K |
| Toggle chat / agent panel | Ctrl+L | ⌘+L |
| Accept Tab suggestion | Tab | Tab |
| Accept word by word | Ctrl+→ | ⌘+→ |
| Classic editor settings | Ctrl+, | ⌘+, |
Cursor settings questions
Need ready-made rules?
Start from tested rule sets for your framework instead of writing them from scratch.
Visit the library