Cursor icon

Cursor

打开

Cursor 是一款 AI 原生代码编辑器,基于 VS Code 深度定制,将 AI 能力融入编辑、补全、重构等全流程,帮助开发者实现 40% 以上的编码提速。

分享:

概述

Cursor 是由 Anysphere 开发的 AI 原生代码编辑器,于 2023 年 3 月正式推出。它基于 VS Code 进行深度定制,但与传统的"编辑器 + AI 插件"模式截然不同——Cursor 从底层架构开始就围绕 AI 能力设计,将代码补全、智能编辑、多文件重构等功能原生集成到编辑器的每个环节。

截至 2025 年 11 月,Cursor 月访问量已达 1,748 万,拥有超过 100 万用户(其中 36 万为付费用户),年经常性收入(ARR)在 2025 年 5 月突破 5 亿美元。社区普遍反馈使用 Cursor 后编码速度提升 40% 以上,甚至有开发者声称效率翻倍。

Cursor 的核心竞争力在于其深度集成的 AI 工作流。它不仅仅提供代码建议,而是通过 Tab 补全、Cmd+K 内联编辑、Composer 多文件编辑、Agent 自主执行等功能,构建了一套完整的 AI 辅助编程体系。同时,Cursor 支持 Claude Opus 4、GPT-4.1、Gemini 2.5 Pro 等多个前沿模型,用户可以根据任务特性灵活切换。

核心功能与优势

Tab 智能补全

Tab 是 Cursor 的招牌功能,提供多行智能代码补全。与 GitHub Copilot 的单行建议不同,Cursor 的 Tab 能够预测你接下来的多行操作,支持对现有代码的修改建议(而非只是插入新代码)。根据官方数据,Tab 功能每天为全球用户提供数十亿次代码补全。

独特之处:Tab 使用 Cursor 自研的预测模型,能够理解你的编辑意图,而不仅仅是基于上下文生成代码。例如,当你修改一个函数参数时,Tab 会自动建议所有调用该函数的地方也进行相应修改。

使用体验:按 Tab 键接受完整建议,按 Cmd/Ctrl + → 逐词接受,按 Esc 拒绝。用户可以通过状态栏的"Cursor Tab"指示器随时开关此功能。

Cmd+K 内联编辑

Cmd+K(Windows/Linux 上为 Ctrl+K)允许你在代码编辑器中直接用自然语言描述需求,AI 会即时生成或修改代码。选中代码后按 Cmd+K,可以让 AI 针对选中部分进行重构、优化或功能扩展。你还可以通过 @ 符号引用其他文件或上下文,让 AI 的修改更加精准。

实用场景

  • 快速重构函数逻辑
  • 添加错误处理或日志
  • 将同步代码改为异步
  • 根据注释生成实现代码

Composer 与 Agent Mode

Composer 是 Cursor 2.0 引入的多文件编辑功能,而 Agent Mode 则是在 Composer 基础上增加了自主推理和工具调用能力。

Composer:允许 AI 同时编辑多个文件,非常适合需要跨文件协调的任务(如添加新功能、修改 API 接口等)。

Agent Mode:AI 不仅能编辑代码,还能自主执行终端命令、进行全局代码搜索、甚至联网查找文档。Agent 可以执行最多 25 次工具调用,达到限制后可以点击"Continue"继续。

Yolo Mode:启用后,Agent 可以自动执行终端命令(如运行测试套件),无需每次都征求用户确认。这对于需要反复验证修改结果的场景非常高效。

Chat 与代码库深度集成

Cursor 的 Chat 功能能够自动引用整个代码库的上下文,而不需要你手动粘贴代码片段。使用 @Recommended 可以让 AI 自动拉取最相关的代码上下文。

社区普遍认为,Cursor 的 Chat 相比在 VS Code 中使用独立的 AI 扩展"就像拥有了超能力",因为它能够真正理解项目结构和代码关系。

.cursorrules 项目级指令

通过在项目根目录创建 .cursorrules 文件,你可以为整个项目设定 AI 的行为规则(如代码风格、框架约定、命名规范等)。这让 AI 的输出更加符合团队标准。

适用场景

Cursor 特别适合以下场景和用户:

  • 全栈开发者:需要频繁在前后端代码间切换,Composer 的多文件编辑能力能大幅提升效率
  • 独立开发者/创业团队:人力有限,需要通过 AI 提升产出,Cursor 的 Agent Mode 可以自动处理大量重复性工作
  • 需要快速原型开发:从需求到代码的转换速度快,适合快速验证想法
  • 维护遗留代码:Chat 能够快速理解复杂代码库,帮助新手快速上手老项目

不太适合的场景

  • 超大型代码库(10 万行以上):可能遇到性能瓶颈和索引延迟
  • 对成本极度敏感的团队:$20/月的订阅加上 API 调用成本可能占工具预算的 25%
  • 需要离线工作的环境:Cursor 的核心功能依赖云端模型

定价与性价比

Cursor 采用混合定价模式:固定月费 + 信用额度 + 超额按使用付费。

套餐 价格 主要权益
Hobby(免费) $0/月 2,000 次代码补全 + 50 次慢速请求
Pro $20/月 无限 Tab 补全 + $20 信用额度(用于 Claude/GPT-4 等高级模型)
Pro+ $60/月 Pro 的 3 倍额度和限制
Ultra $200/月 Pro 的 20 倍额度 + 抢先体验新功能
Teams $40/用户/月 包含 Pro 全部功能 + 团队管理、SSO、使用分析等

成本争议

  1. 不透明的计费:具体操作的成本取决于所用模型和计算量,用户很难预估月度花费
  2. 价格溢价:通过 Cursor 调用第三方模型的成本似乎高于直接从模型提供商购买
  3. 预算占比高:超过 40% 的开发者表示订阅成本可达工具预算的 25%

性价比分析:如果你每天使用 Cursor 3 小时以上,且确实能提升 30% 以上的效率,那么 $20/月的成本是合理的。但如果只是偶尔使用,免费的 Hobby 套餐或直接使用 VS Code + Copilot 可能更划算。

用户评价与社区反馈

基于 Reddit、Hacker News、Twitter 等平台的真实反馈:

正面评价

  • "使用 Cursor 后,我重新爱上了编程"——许多开发者表示 Cursor 让日常工作更愉快
  • "Tab 补全的准确率惊人,经常能猜中我下一步要做什么"
  • "Composer 让我能够一次性重构整个功能模块,节省了大量时间"
  • "相比 VS Code + Copilot,Cursor 的集成体验是质的飞跃"

负面评价

  • 频繁的 UI 变更:"每周都要重新配置编辑器,太折磨人了"——这是最常见的抱怨
  • Bug 和稳定性:"最近几次更新后频繁崩溃和卡顿"
  • 大型项目性能差:"处理大文件时会明显卡顿,VS Code 则很流畅"
  • AI 准确性问题:"有时 AI 会修改不该动的代码,或者把代码放到错误的文件"

潜在不足

1. 稳定性和性能问题

  • 在大型代码库(5 万行以上)中会出现明显的延迟和卡顿
  • AI 操作会导致 CPU 和内存使用率提升 30%
  • 在 25% 的大型项目任务中出现延迟峰值

2. 成本和透明度

  • 按使用计费的具体成本不透明,难以预算
  • 通过 Cursor 调用模型的成本高于直接使用模型提供商
  • 对于小团队来说,订阅费用可能占工具预算的显著部分

3. AI 生成质量

  • Agent Mode 生成的大量多文件修改难以逐行审查
  • 可能引入隐蔽的 Bug,增加 Code Review 时间(最多 15%)
  • 偶尔会删除有意保留的调试代码

4. 安全和隐私

  • 代码需要发送到云端模型,存在泄露风险
  • 缺乏内置的审计和监控功能
  • 无法限制 AI 可以访问的文件或服务

5. 学习曲线

  • 对于习惯传统编辑器的开发者,需要时间适应 AI 驱动的工作流
  • 工具和插件的限制(约 48 个)低于 Copilot(128 个)

总结

Cursor 是 2025 年最受关注的 AI 编程工具之一,它的核心价值在于将 AI 能力深度融入编辑器,而非简单的插件叠加。对于追求效率、愿意拥抱新工作流的开发者来说,Cursor 能够带来显著的生产力提升。

推荐使用 Cursor 的人群

  • 全栈开发者、独立开发者、创业团队
  • 需要频繁重构代码或维护复杂项目的开发者
  • 对新技术保持开放态度,愿意投入时间学习新工具

不建议使用 Cursor 的人群

  • 维护超大型代码库的团队(性能问题)
  • 对成本极度敏感的个人或小团队
  • 需要离线工作或有严格数据安全要求的场景

如果你每天有 3 小时以上的编码时间,且愿意容忍偶尔的 Bug 和 UI 变更,Cursor 的 $20/月 Pro 套餐值得一试。建议先使用免费的 Hobby 套餐体验核心功能,再决定是否升级。

评论

还没有评论。成为第一个评论的人!