Troubleshooting Guide
Quick solutions for common Cursor issues and problems.
Quick Diagnosis
| Problem Type | First Check |
|---|---|
| AI features not working | Check API key & subscription |
| Performance issues | Check indexing & memory |
| UI/display problems | Reset window or reinstall |
AI Features Not Working
Tab Autocomplete Not Appearing
Symptoms:
- No suggestions when typing
- Tab key doesn't complete code
Solutions:
Check if Tab is enabled:
- Cursor Settings → Features → Tab
- Ensure "Enable Tab" is ON
Check file type:
- Tab works in most code files
- May not work in plain text or markdown
Restart language server:
- Cmd+Shift+P → "Restart Language Server"
Clear cache:
bash# macOS rm -rf ~/Library/Application\ Support/Cursor/Cache # Windows rmdir /s %APPDATA%\Cursor\Cache
Agent Chat Not Responding
Symptoms:
- Messages don't send
- Spinner spins forever
- "Error" message appears
Solutions:
Check internet connection:
- Verify network connectivity
- Try loading a webpage
Check subscription:
- Settings → Subscription
- Verify active Pro/Business plan
Check API status:
- Visit status.cursor.com
- Check for outages
Reset chat:
- Cmd+N to start new chat
- Clear conversation history
Check rate limits:
- Pro: 500 fast requests/month
- Business: Higher limits
- Wait or upgrade if exceeded
Inline Edit (Cmd+K) Not Working
Symptoms:
- Cmd+K doesn't open prompt
- Prompt opens but no response
Solutions:
Check keyboard shortcut:
- Cmd+Shift+P → "Keyboard Shortcuts"
- Search for "Inline Edit"
- Verify or reset binding
Check selection:
- Select code for editing
- Or place cursor for generation
Restart Cursor:
- Close and reopen the application
Performance Issues
Slow Indexing
Symptoms:
- @Codebase searches are slow
- "Indexing..." shown for long time
- High CPU usage
Solutions:
Check project size:
- Very large projects take longer
- Add exclusions for large folders
Add to .cursorignore:
node_modules/ .git/ dist/ build/ *.logReindex project:
- Cursor Settings → Features → Codebase Indexing
- Click "Reindex"
Check disk space:
- Ensure adequate free space
- Index stored locally
High Memory Usage
Symptoms:
- Cursor using excessive RAM
- System slowdown
- Frequent crashes
Solutions:
Close unused tabs:
- Many open files increase memory
- Close files not actively editing
Disable unused extensions:
- Extensions → Disable those not needed
Reduce codebase scope:
- Use workspace folders
- Exclude large directories
Increase memory limit:
- Settings → memory
- Adjust if system allows
Slow Suggestions
Symptoms:
- Tab suggestions delayed
- Inline edit takes long time
- Agent responses slow
Solutions:
Check network latency:
- Run speed test
- Try different network
Use appropriate model:
- Claude Sonnet for speed
- GPT-4o for balance
- Opus for quality (slower)
Reduce context:
- Large files slow responses
- Split into smaller files
Authentication Issues
Login Problems
Symptoms:
- Can't sign in
- "Authentication failed"
- Session expires frequently
Solutions:
Clear credentials:
bash# macOS security delete-generic-password -s cursor # Windows cmdkey /delete:cursorUse browser login:
- If app login fails
- Try "Sign in with browser"
Check SSO settings:
- For enterprise SSO
- Contact admin if issues
Reinstall Cursor:
- Backup settings first
- Fresh install clears auth issues
API Key Issues
Symptoms:
- "Invalid API key"
- Features work then stop
Solutions:
Verify key in settings:
- Settings → Models
- Check key is entered correctly
Generate new key:
- Dashboard → API Keys
- Create new, delete old
Check key permissions:
- Some keys have limited access
- Ensure proper permissions
UI/Display Issues
Broken Layout
Symptoms:
- Panels not showing
- Buttons missing
- Text overlapping
Solutions:
Reset window layout:
- View → Reset Window Layout
Clear workspace state:
- Cmd+Shift+P → "Clear Workspace Storage"
Reset to defaults:
- Settings → Reset to Defaults
Theme/Color Issues
Symptoms:
- Wrong colors
- Unreadable text
- AI diffs hard to see
Solutions:
Change theme:
- Cmd+K Cmd+T → Select theme
- Try different theme
Adjust colors:
- Settings → Colors
- Customize specific colors
Check contrast settings:
- Settings → Accessibility
- Adjust for better visibility
Font/Text Problems
Symptoms:
- Font looks wrong
- Characters missing
- Sizing issues
Solutions:
Reset font settings:
- Settings → Editor → Font Family
- Clear to use default
Check font installation:
- Ensure font is installed system-wide
- Restart after installing fonts
Extension Issues
Extensions Not Loading
Symptoms:
- Extensions don't appear
- Features missing
- Errors in extension panel
Solutions:
Check compatibility:
- Some VS Code extensions may not work
- Check Cursor extension marketplace
Reinstall extension:
- Disable → Uninstall → Reinstall
Clear extension cache:
bash# macOS rm -rf ~/Library/Application\ Support/Cursor/CachedExtensions
Extension Conflicts
Symptoms:
- Features break when extension installed
- Multiple extensions conflict
Solutions:
Disable all extensions:
- Test if issue persists
- Enable one by one to find culprit
Check known conflicts:
- Some AI extensions conflict with Cursor
- Choose one or the other
MCP Server Issues
Server Not Connecting
Symptoms:
- MCP tools not available
- "Connection failed" errors
Solutions:
Check server configuration:
json// .cursor/mcp.json { "servers": { "myserver": { "command": "npx", "args": ["-y", "my-mcp-server"] } } }Verify server is running:
- Check if command works in terminal
- Look for error messages
Restart Cursor:
- Servers initialize on startup
- Restart after config changes
Tools Not Appearing
Symptoms:
- Server connects but no tools
- Some tools missing
Solutions:
Check tool definitions:
- Verify server exposes tools correctly
- Check server documentation
Verify permissions:
- Some tools may require approval
- Check Cursor Settings → Privacy
Git Integration Issues
Git Features Missing
Symptoms:
- @Git not working
- No git information in chat
Solutions:
Verify git repository:
- Must be inside git repo
- Run
git statusto verify
Check git installation:
git --versionshould work- Install git if missing
Open correct folder:
- Open repo root, not subfolder
- Or open as workspace
Recovery Steps
Nuclear Option: Full Reset
If nothing else works:
Export settings:
- Settings → Export Settings
Uninstall completely:
bash# macOS rm -rf ~/Library/Application\ Support/Cursor rm -rf ~/Library/Caches/Cursor rm -rf ~/.cursor # Windows rmdir /s %APPDATA%\Cursor rmdir /s %LOCALAPPDATA%\Cursor rmdir /s %USERPROFILE%\.cursorReinstall fresh:
- Download latest from cursor.com
- Install and sign in
Import settings:
- Settings → Import Settings
Getting Help
Where to Get Support
| Resource | URL/Location |
|---|---|
| Documentation | docs.cursor.com |
| Community Forum | forum.cursor.com |
| Discord | discord.gg/cursor |
| GitHub Issues | github.com/getcursor/cursor |
| Email Support | support@cursor.com |
Information to Include
When reporting issues:
- Cursor version (Help → About)
- Operating system and version
- Steps to reproduce
- Error messages (full text)
- Screenshots if visual issue