Download Cursor

Cursor Editor — AI-Enhanced Code Editor Built on VS Code

The Cursor editor combines the complete VS Code editing experience — syntax highlighting, split panes, integrated terminal, Git source control, debugging, and 40,000+ extensions — with a native AI layer that transforms how you write code. Tab completions predict multi-line edits inline. Composer rewrites multiple files from natural language. Agent mode autonomously builds features and fixes errors. Every VS Code workflow you depend on works identically in Cursor, with AI intelligence woven into each interaction.

This page covers the Cursor editor in depth — from traditional code editing features inherited from VS Code to the AI-specific capabilities that make Cursor the preferred IDE for over one million developers. Whether you are evaluating Cursor as a replacement for your current editor or looking to optimize your existing Cursor setup, this guide covers themes, layouts, search, Git, terminal, remote development, and every AI feature.

Download Cursor Editor Tutorial Guide

Cursor Editor Feature Summary — April 2026

  • Full VS Code editor core: syntax highlighting, IntelliSense, debugging, Git, terminal, extensions
  • AI layer: Tab completions, Composer, agent mode, @codebase chat, auto model selection
  • All VS Code themes work: One Dark Pro, Dracula, GitHub Dark, Monokai Pro, Catppuccin, custom
  • Split panes, editor groups, multi-cursor, column selection, synchronized scrolling
  • Global search with regex, file-type filters, include/exclude patterns
  • Integrated terminal with multiple shells, split terminal panes, and AI command suggestions
  • Remote development: SSH, containers, WSL — AI features work in all remote sessions

Cursor Editor Features — Complete Reference

Every feature of the Cursor editor organized by category. Core editing features come from the VS Code foundation. AI features are Cursor-specific additions built into the editor architecture.

Feature CategoryFeatureDescriptionShortcut (Windows/Linux)Source
EditingMulti-CursorAdd cursors with click, select all occurrences, column selectCtrl+Click / Ctrl+Shift+L / Alt+Shift+DragVS Code
EditingCode FoldingCollapse/expand code blocks, fold all, unfold allCtrl+Shift+[ / Ctrl+Shift+]VS Code
EditingBracket MatchingHighlight matching brackets, jump to matching bracketCtrl+Shift+\VS Code
LayoutSplit PanesHorizontal/vertical split, editor groups, drag-drop tabsCtrl+\ (split) / Ctrl+1-9 (focus group)VS Code
LayoutMinimapCode overview on the right side with click-to-scrollToggle in SettingsVS Code
SearchGlobal SearchSearch across files with regex, filters, include/excludeCtrl+Shift+FVS Code
SearchGo to FileFuzzy file name search across projectCtrl+PVS Code
VCSGit Source ControlStage, commit, push, pull, diff, branch, merge, rebaseCtrl+Shift+GVS Code
TerminalIntegrated TerminalMultiple shells, split panes, copy/paste, shell integrationCtrl+` (toggle)VS Code
AITab CompletionsMulti-line AI code predictions inlineTab (accept) / Esc (dismiss)Cursor
AIComposerMulti-file editing from natural languageCtrl+Shift+ICursor
AIAgent ModeAutonomous coding with terminal accessChat panel dropdownCursor
AI@Codebase ChatProject-wide Q&A with semantic indexingCtrl+L (open chat)Cursor
AICursor RulesProject-level AI behavior configuration.cursorrules fileCursor

Themes and Visual Customization

The Cursor editor supports every VS Code theme — thousands of options from dark to light, minimal to vibrant. Your visual environment transfers from VS Code in one click.

Installing and Switching Themes

Open the Command Palette (Ctrl+Shift+P) and type "Color Theme" to browse installed themes. To install new themes, open the Extensions panel (Ctrl+Shift+X) and search the marketplace. Popular choices include One Dark Pro, Dracula Official, GitHub Dark, Monokai Pro, Catppuccin, Tokyo Night, Solarized, and Nord. Cursor imports your active VS Code theme during initial setup, so your editor looks identical from the first launch. Custom themes and icon themes (Material Icon Theme, VSCode Icons) also work natively.

Editor Appearance Settings

Beyond themes, Cursor's appearance is configurable through VS Code settings: font family (Fira Code, JetBrains Mono, Cascadia Code with ligatures), font size, line height, minimap visibility, breadcrumb navigation, sidebar position (left or right), activity bar visibility, and status bar customization. The editor layout supports zen mode (distraction-free), panel position (bottom, right, left), and custom CSS injections via extensions. According to Stanford HCI research, consistent editor theming reduces cognitive load and improves coding focus by 12-18%.

Git Integration in the Cursor Editor

Cursor inherits VS Code's complete Git integration and adds AI-powered enhancements for commit messages, diff explanations, and conflict resolution.

Native Git Features

The Source Control panel (Ctrl+Shift+G) provides full Git functionality without leaving the editor: stage individual files or hunks, write commit messages, push and pull from remotes, create and switch branches, merge and rebase, view inline diffs with gutter indicators, resolve merge conflicts with three-way merge view, and browse commit history. GitLens extends this with blame annotations, commit graph, file history, and repository insights. All Git extensions from the VS Code marketplace work in Cursor.

AI-Enhanced Git Workflow

Cursor adds AI capabilities to Git operations. Ask the chat panel to generate commit messages based on staged changes — the AI reads your diffs and writes descriptive, conventional-commit-formatted messages. Use @codebase chat to explain complex diffs: "What does this PR change and why?" The AI analyzes modified files and provides a structured summary. During merge conflicts, Composer can resolve conflicts by understanding both branches' intent. Agent mode can execute Git workflows — creating branches, committing changes, and pushing to remotes.

Terminal, Search, and Developer Tools

The Cursor editor includes every developer tool you need — integrated terminal, global search, debugging, and remote development — all enhanced by the AI layer.

Integrated Terminal

Toggle the terminal with Ctrl+`. Cursor supports multiple terminal instances, split terminal panes, and shell selection (bash, zsh, fish, PowerShell, cmd). Copy and paste with standard shortcuts. Shell integration tracks command execution, exit codes, and working directory. Agent mode executes commands directly in the terminal — you see the same output the AI sees. The terminal shares context with the AI layer, enabling intelligent command suggestions.

Global Search

Ctrl+Shift+F opens global search across your entire project. Supports regex patterns, case sensitivity toggles, whole-word matching, file-type filters, and include/exclude path patterns. Replace across files with preview. Go to File (Ctrl+P) provides fuzzy filename search. Go to Symbol (Ctrl+Shift+O) navigates to functions, classes, and variables. @codebase chat adds semantic search — ask natural language questions instead of crafting regex patterns.

Remote Development

Edit code on remote machines via SSH, inside Docker containers, or in WSL. Install the Remote Development extension pack from the marketplace. AI features work in remote sessions — Tab completions, Composer, and agent mode communicate with cloud models regardless of where the code lives. This enables development on powerful cloud VMs while using Cursor's AI features from a lightweight local machine. The IDE comparison covers remote capabilities across editors.

The AI Layer — What Cursor Editor Adds to VS Code

The AI layer is what distinguishes the Cursor editor from standard VS Code. These features are built into the editor core, not added through extensions.

Unified Context Architecture

Cursor's AI features share a unified context. When Tab completions generate suggestions, they read the same codebase index that @codebase chat uses. When agent mode runs a terminal command and encounters an error, it reads the terminal output through the same context pipeline that Composer uses to understand your project structure. This shared architecture eliminates the context fragmentation that occurs when AI is added through separate extensions. The result is more accurate suggestions, fewer hallucinations, and coherent multi-step workflows.

AI + Traditional Editing Combined

The AI layer enhances rather than replaces traditional editing. Multi-cursor editing works with Tab completions — suggestions appear at each cursor position. Split panes let you view Composer diffs alongside your original code. The terminal shows agent mode commands in real time. Git integration benefits from AI-generated commit messages and conflict resolution. Global search complements @codebase chat — use regex for exact patterns, use @codebase for semantic questions. The Pro plan unlocks unlimited completions, making the combined workflow seamless for daily use.

Frequently Asked Questions About the Cursor Editor

Common questions about the Cursor editor's features, customization, and capabilities compared to other code editors.

What editor features does Cursor include?

Every VS Code feature: syntax highlighting, extensions, split panes, multi-cursor, global search, Git, terminal, debugging, IntelliSense. Plus AI: Tab completions, Composer, agent mode, @codebase chat.

Does Cursor support VS Code themes?

Yes. Every VS Code theme works in Cursor — One Dark Pro, Dracula, GitHub Dark, Monokai Pro, Catppuccin, custom themes. Import your active theme during setup or install new ones from the marketplace.

How does Git work in Cursor editor?

Native Git via the Source Control panel: stage, commit, push, pull, merge, diff, branch management. GitLens and other extensions work natively. AI additions: generated commit messages, diff explanations, conflict resolution via Composer.

Can I use split panes and multi-cursor in Cursor?

Yes. Horizontal/vertical splits, editor groups, drag-drop tabs, multi-cursor with Ctrl+Click, select all occurrences (Ctrl+Shift+L), column selection (Alt+Shift+Drag). Tab completions work at each cursor position.

Does the Cursor editor work with remote development?

Yes. SSH, containers, WSL via Remote Development extensions. AI features work in remote sessions — cloud model communication is independent of code location. Download Cursor and connect to remote machines immediately.

Experience the Cursor Editor

Download Cursor free for macOS, Windows, or Linux. Import your VS Code settings, themes, and extensions in one click. The Hobby plan starts immediately — no credit card. Discover how AI-enhanced editing transforms your daily coding workflow. Over one million developers already rely on the Cursor editor for faster, smarter development.

Download Cursor Editor View Plans