Aiignitions
人工智能

光标回顾:人工智能优先的代码编辑器开发人员正在转向

光标审查:人工智能优先的代码编辑器,带有预测选项卡、自主代理和代码库感知聊天功能 - 为开发人员提供的功能、定价、优缺点。

光标回顾:人工智能优先的代码编辑器开发人员正在转向

什么是光标?

Cursor 是由 Anysphere 构建的人工智能优先代码编辑器,它围绕人工智能重新构想了开发人员环境。 Cursor 不是将助手固定到现有编辑器上,而是 Visual Studio Code 的一个分支,其核心融入了 AI,因此您的扩展、主题和键绑定感觉很熟悉,但 AI 是一等公民,而不是附加组件。它已成为增长最快的开发人员工具之一,被初创公司和大型科技公司的工程师所采用。

其要点很简单:让您主要通过描述您想要的内容来编写、编辑和理解代码。 Cursor 会预测您的下一次编辑,讨论您的整个代码库,并运行一个可以自行跨多个文件实现功能的代理。它支持来自 OpenAI、Anthropic 等的前沿模型,面向那些希望在不离开舒适的 VS Code 风格编辑器的情况下更快地前进的专业开发人员。

Cursor AI-first code editor interface with the AI panel open

使用光标的好处

  • 熟悉但又充满活力: 作为 VS Code 的分支,Cursor 一键导入您的扩展、主题和设置,因此编辑器本身几乎没有学习曲线。
  • 整体代码库意识: 光标对您的项目进行索引,以便其答案和编辑基于您的真实代码,而不是通用片段。
  • 通过描述进行编辑: 您可以使用自然语言指令构建功能并重构大量代码,而不是手动输入所有内容。
  • 预测编辑: 选项卡功能可预测您对文件的下一次更改,将多步编辑转变为一系列快速击键。
  • 实力代理: 内置代理可以端到端地执行任务——编写代码、运行命令以及修复自身的错误。
  • 模型灵活性: 通过访问多个顶级人工智能模型,您可以选择最适合推理繁重或速度敏感的工作的模型。

光标AI特性

  • 制表符补全

    Cursor 的标志性 Tab 功能远远超出了普通的自动完成功能。它预测您的下一次编辑(而不仅仅是下一个单词),预测一行或多行的更改,并让您通过按 Tab 键应用它们。当您进行一项更改时,它会建议其他地方进行相关编辑,因此重构和重复更新很快就会过去。

    Cursor Tab predictive completion feature
  • 人工智能代理

    Agent 是 Cursor 最强大的模式。用简单的语言描述一个任务,它适用于整个项目——编辑多个文件、运行终端命令、阅读文档以及循环处理错误,直到任务完成。您审查并批准其更改,让人员了解情况,同时减轻繁重的工作。

    Cursor AI agent editing across multiple files feature
  • 代码库聊天

    Cursor 的聊天通过语义索引了解您的整个代码库。使用 @ 符号,您可以引用特定文件、文件夹、文档或符号,并通过完整的项目上下文提出问题或请求更改。这就像有一个队友已经阅读了您存储库中的每个文件。

    Cursor codebase-aware chat feature
  • 内联编辑 (Cmd+K)

    选择任何代码,按 Cmd+K,然后告诉 Cursor 要更改的内容。它会重写、重构或修复选择,并在您接受之前向您显示差异以供查看。这是无需切换到聊天面板即可进行精确、有针对性的编辑的最快方法。

    Cursor inline edit with Cmd+K feature
  • Bugbot 和后台代理

    在付费计划中,Bugbot 会自动审查您的拉取请求中的错误和问题,而后台代理则远程运行较长的任务,以便您可以继续工作。他们共同推动 Cursor 从编辑助理转变为永远在线的工程团队伙伴。

游标定价

Cursor 使用免费增值模式,为个人和团队提供免费套餐和付费计划。付费计划包括每月使用人工智能模型的津贴,较重的套餐可释放更多容量。

  • 爱好: 0 美元 — 免费计划,包含有限的代理请求和 Tab 完成,以及为期两周的 Pro 试用。适合随意使用和尝试 Cursor。
  • 专业人士: 20 美元/月 — 无限制的 Tab 完成、扩展代理限制、后台代理和 Bugbot 代码审查。专业开发人员的标准计划。
  • 超: 200 美元/月——对于整天依赖 AI 的开发人员来说,前沿模型、优先访问和最大上下文的使用量大约是 20 倍。
  • 团队: 40 美元/用户/月 — Pro 中的所有内容以及组织计费、管理控制、强制隐私模式和公司 SSO。
Cursor pricing plans: Hobby free, Pro $20, Ultra $200, and Teams $40 per user

定价和使用限制会随着时间的推移而变化——查看官方 光标定价页面 了解最新的费率以及每个计划的具体内容。

真实世界用例分析

  • 专业软件工程师

    运输速度更快的特点: 工程师使用 Agent 在多个文件中构建功能,然后使用 Tab 和 Cmd+K 来细化细节,从而缩短从想法到工作代码的时间。代码库聊天可以帮助他们快速浏览大型、不熟悉的存储库。

    大规模重构: Cursor 的预测性编辑使得全面、重复的重构(重命名、重组、更新模式)远不如手工进行那么繁琐。

  • 初创公司和快速原型设计

    快速移动: 小团队和创始人使用 Cursor 快速构建 MVP 和原型,依靠代理将简单语言规范转化为功能代码,并在紧迫的期限内快速迭代。

  • 学习者和职业转换者

    理解真实代码: 新开发人员使用代码库聊天来询问某些内容是如何工作的,并使用内联编辑来安全地进行实验,边做边学,同时人工智能一路上进行解释和纠正。

游标的优点和缺点

  • 使用游标的优点

    Cursor 具有真正的优势,包括:

    • 人工智能优先的设计使其代理和预测编辑感觉比附加助手领先一步。
    • 通过语义索引和 @ 引用,可以很好地理解整个代码库。
    • 熟悉的 VS Code 基础,因此您的扩展和工作流程可以直接延续。
    • 一个强大的代理,可以实现多文件任务,并由人工审查更改。
  • 使用游标的缺点

    需要权衡的一些缺点:

    • 大量使用人工智能会耗尽模型津贴,并且随着 Ultra 计划或额外使用,成本会迅速攀升。
    • 代理可以进行全面的更改,但仍需要仔细审查以避免细微的错误。
    • 致力于 Cursor 意味着切换编辑器,并且将代码发送到云端会引起一些组织的隐私考虑。

关于光标的最终想法

光标是人工智能优先编辑器的最明显例子,对于许多开发人员来说,它已经成为最终使人工智能编码感觉原生而不是附加的工具。 Predictive Tab、功能强大的代理和深入的代码库感知相结合,成为一种真正更快的编写和理解软件的方法 - 一切都在熟悉的 VS Code shell 中。权衡是大量使用的成本、需要审查代理的工作以及切换编辑器并将代码发送到云的决定。但是,如果您每天都编码并希望人工智能成为您工作流程的中心,那么 Cursor 非常值得转换。在投入之前,先开始免费的 Hobby 计划或 Pro 试用版,感受一下差异。

相关对比: 看看 Cursor 的比较 Cursor、Windsurf、GitHub Copilot:最好的人工智能编码工具? — 或浏览全部 比较和最佳指南

准备好试用 Cursor 了吗?

访问官方网站查看最新的套餐、价格和特别优惠。

开始使用 — Cursor

* 联盟链接 — 我们可能会赚取佣金,您无需支付额外费用。