Overview

Cursor is a powerful AI-first code editor that enhances your development workflow. After installation, you’ll have access to these core features that work together seamlessly to make you more productive:

  • AI-powered code completion that understands your codebase and provides context-aware suggestions
  • Conversation interface for exploring, understanding, and modifying code with Ask, Edit, and Agent modes
  • Intelligent tools for handling complex development tasks

Getting Started

Start exploring Cursor’s AI-powered features:

  • Tab: Press Tab for intelligent code completions
  • CMD-K: Use Cmd/Ctrl + K for inline code edits
  • Composer: Use ⌘I to open the unified AI interface with Ask, Edit, and Agent modes

Settings

Cursor is designed to be flexible and customizable. You can configure it in two ways:

Cursor Settings

  • Access via gear icon, Cmd/Ctrl + Shift + J, or Command Palette > Cursor Settings
  • Configure AI features and Cursor-specific preferences

Editor Settings

  • Access via Command Palette (Cmd/Ctrl + Shift + P) > "Preferences: Open Settings (UI)"
  • Adjust editor behavior and appearance

Let’s explore each feature in detail:

Tab

Tab completion in Cursor is powered by advanced AI models that understand your code context. As you type, you’ll receive intelligent suggestions that:

  • Complete your current line of code
  • Suggest entire function implementations
  • Help with common patterns and boilerplate
  • Adapt to your coding style over time

Learn more about Tab features or see how it compares to GitHub Copilot.

Composer

Cursor provides a unified AI interface with three modes that seamlessly work together:

Ask Mode

  • Ask questions about specific code sections
  • Get explanations of complex functions
  • Find code patterns and examples
  • Discover and understand your codebase

Edit Mode

  • Make single-turn edits to your code
  • Apply targeted changes with precision
  • Review and apply changes with confidence
  • Work with files individually

Agent Mode (Default)

  • Make codebase-wide changes and refactoring
  • Implement new features from requirements
  • Debug complex issues across multiple files
  • Generate tests and documentation
  • Maintain consistency across your entire project

Switch between modes during conversations to best suit your current task. Learn more about the unified AI interface or explore specific capabilities in Agent mode.

Context

Context is the foundation that powers all of Cursor’s AI features. Here’s how it works:

  • When you open a codebase, we automatically index your code to make it available as context
  • Use @-symbols to precisely control what context you provide:
  • Configure rules for AI to customize behavior
  • Set up MCP for external context providers

Models

You can see all the models we support and their pricing on the models page. Configure your API keys and preferences in Settings.

Usage

It’s highly recommended to read about usage and plans to understand how Cursor pricing works. Check out our pricing page for more details about plans and features.

Need help? Visit our troubleshooting guide or join our community forum.

Was this page helpful?