What is Cursor?
Cursor is a VS Code fork with AI deeply integrated into every workflow. Unlike plugins, the AI understands your entire codebase, edits multiple files simultaneously, and runs terminal commands.
Setup
- Download from cursor.com
- Import VS Code settings (extensions, themes, keybindings)
- Choose your model: Claude Sonnet, GPT-4o, or your own API key
Core Modes
Chat (Cmd+L)
Ask questions about your code. Cursor automatically includes relevant context.
Composer (Cmd+I)
Multi-file editing. Describe what you want and Cursor applies changes across your project.
Agent (Cmd+I then Agent)
Autonomous mode. Give a high-level goal and Cursor plans, edits, and verifies.
Essential Workflows
- Explain code: Select code, Cmd+L, ask for explanation
- Refactor: Select code, Cmd+I, describe the refactoring
- Debug: Paste error, Cmd+L, ask for fix
- Generate tests: Cmd+I, request tests for function
Pro Tips
- Use .cursorrules to set project-specific AI behavior
- Reference files with @filename in prompts
- Use Tab to accept inline suggestions
- Keep context focused for better results

