Cursor logo
编辑推荐

Cursor

理解整个代码库、能跨文件修改的 AI 代码编辑器。

访问官网 ↗
开发团队
Anysphere
定价
免费增值
收录时间

什么是 Cursor?

Cursor 是一款基于 VS Code 代码库打造的 AI 代码编辑器。它保留了开发者熟悉的编辑体验,同时内置代码补全、项目问答,以及能在编辑器里直接完成跨文件修改的 Agent。 它主要面向希望把 AI 融入日常编码流程的专业开发者和团队。由于底层与 VS Code 相同,大部分插件、主题和快捷键都可以直接迁移过来。与普通插件式助手相比,Cursor 的特点在于 AI 对整个代码库的理解更深入,支持项目索引、自定义规则,并且可以在多家厂商的模型之间切换。

Cursor 核心功能

  • Tab 智能补全

    根据上下文预测多行代码以及你接下来可能要做的修改。

  • Agent 模式

    自动规划并修改多个文件,经你确认后还能执行终端命令。

  • 代码库问答

    基于项目索引回答关于代码结构和实现细节的问题。

  • 行内编辑

    选中一段代码,用一句话描述需求即可改写。

  • 项目规则

    把团队编码规范写成规则,AI 在每次对话中都会遵循。

  • 多模型切换

    支持多家厂商的模型,可按任务选择合适的模型。

如何使用 Cursor

  1. 01在官网下载适用于 macOS、Windows 或 Linux 的 Cursor 安装包。
  2. 02首次启动时导入 VS Code 中已有的插件、主题和设置。
  3. 03打开项目文件夹,等待 Cursor 完成代码库索引。
  4. 04写代码时使用 Tab 补全,或在对话面板中提问、给 Agent 布置任务。
  5. 05逐条检查生成的 diff,确认无误后再接受并提交。

Cursor 使用场景

  • 大型项目重构

    在多个文件中执行一致的修改,并逐一审阅变更。

  • 快速熟悉陌生项目

    先通过问答理清模块关系,再动手改代码。

  • 加快功能开发

    用自然语言描述需求,让 Agent 起草组件、测试和调用逻辑。

  • 定位并修复 Bug

    贴上报错信息,让 Cursor 分析可能原因并给出修复方案。

Cursor 优缺点分析

优点

  • 沿用 VS Code 使用习惯
  • 跨文件 Agent 能力强
  • 模型选择灵活

缺点

  • 重度使用时免费额度消耗很快
  • 生成的修改仍需仔细审查
  • AI 功能必须联网

关于 Cursor 的常见问题

更多 编程开发 工具

查看全部
GitHub Copilot logo

GitHub Copilot

集成在 VS Code、JetBrains 和 GitHub 里的 AI 编程助手。

编程开发 · 免费增值

Claude Code logo

Claude Code

Anthropic 推出的编程智能体,在终端和 IDE 里直接改代码、跑命令。

编程开发 · 付费

Kiro logo

Kiro

智能体 IDE,先把需求整理成规格说明,再规划、实现并验证。

编程开发 · 免费增值

OpenAI Codex logo

OpenAI Codex

OpenAI 的编程智能体,可以写功能、修 Bug 和审查代码。

编程开发 · 付费