Cursor:下一代开发者的 AI 工具

anysphere

近期社群对 Cursor 这款 AI 程序编辑器的讨论热度骤升。除了最近内建支持 Claude 3.5 Sonnet 外,另一个原因可能是开发 Cursor 的公司 Anysphere 在 2023 年 10 月由 OpenAI 领投募得种子轮的 $8M 后,预计在 2024 年 8 月正式公告 A 轮融资,由 A16Z 领投共募得 $60M,使这款 AI 代码编辑器 (IDE) 更加广为人知。

什么是 Cursor?

简单来说,Cursor 就是披着 AI 外衣的 VS Code。用户可以一键整合现有的 VS Code 设置、主题、快捷键与扩展,让你在几分钟内无痛转移到熟悉的 IDE 环境。

Cursor 特色

Cursor Tab

最初名为 Copilot++ (CPP),现已更名为 Cursor Tab。它可以理解为类似 GitHub Copilot、Codeium、Supermaven 等自动补全工具。根据个人经验,Cursor Tab 的反应速度与准确度优于 GitHub Copilot,但不及 Supermaven Pro。

Cursor Tab 的一大亮点是支持多行自动补全,能够根据上下文和已使用的内容预测用户的下一步操作。用户只需按一次 Tab 即可跳到下一个段落。以下是动态演示:

cursor-tab

Chat

以下是 Cursor Chat 的一些用例:

  • IDE 内建 AI Chat,支持使用各种 @ 符号来参考所需的上下文范围,甚至可以覆盖整个代码库,获取更精准的答案并一键套用修改。
  • 支持在 AI Chat 中上传图片、在线搜索、参考官方文档等方式来询问问题。
  • 使用 ⌘ K (Prompt Bar) 提供 AI inline chat,帮助快速解决编码问题或复杂情境。
  • 在代码中悬停到 linter error、typescript error 等提示错误,能直接一键「AI Fix In Chat」套用至 chat 中询问并套用。
  • 在终端中有 build error、compile error 等也能选择并套用至 chat 询问可能的解决方案。

其他特性

  • 可视为 VS Code 的一个 fork,定期 rebase 到 VS Code 的最新版本。
  • 目前有一个 issues-only 的 GitHub repo。虽然现在已移除,但记得年初时 README 上有提到将不会开源编辑器,未来可能会发布部分开源工具。

cursor-settings beta features

在 Cursor 设置中的 beta 功能中,可以看到一些开发中功能如 Composer mode、AI code review 等等。

Cursor Chat 实战用例

在使用 Cursor 前,简单介绍一下设置方式:

  • 使用 Cmd + Shift + P 输入 Cursor settings 开启设置。
  • 确保开启 Privacy mode,Cursor 声称启用此设置将不储存代码、prompts、遥测数据等。
  • 可以设置类似 ChatGPT 的客制化指示,例如希望 Chat 的「回应都用繁体中文」或补上一些编码风格指示等。
  • 确认代码库索引状态,并开启根据新增文件即时 re-sync,以提高 Chat 计算的准确性。

在 Chat 的所有功能中,个人觉得最令人惊艳的是 @ 功能与一键套用。前几周因此不小心先体验了 Cursor Pro 月费方案。

@File、@Folder、@Codebase

当你在 Chat 中未指定上下文时,默认会根据当前编辑的文件作为上下文。最常用的方式是 @file

例如,今天有个前端需求,想要参考某个后台项目中的其他表单文件作为范例,流程可能是:

  • 人工对照需要引入哪些 UI 组件,并查阅文档理解对应的属性。
  • 参考其他页面中的程序结构,复制并替换为对应的画面。
  • 调整表单中的 client state 到 Zustand store。

使用 Cursor Chat 的流程则变为:

  • 创建新文件或框起正在进行的模板。
  • 按下 cmd + L 带入面板中。
  • 在 chat 中粘贴 Figma 设计稿截图。
  • 输入 prompt:「请依照设计稿如截图,并参考 @PostDetailForm.tsx@AuthorDetailForm.tsx 完成这个文件,其中 client state 希望能使用 Zustand 在 @topicForm.ts 中统一管理。」

生成的结果可以直接一键应用到对应文件中,逐行审核后套用,或按右上角接受,再根据个人偏好微调即可快速完成基本需求。

💡 笔记:什么是 context window

  • context window size 指的是模型能参考的代码数量。
  • 越大代表能提供越精确的建议。

@Doc

可以直接在设置中加入各种官方文档链接。在实现过程中,可以用 @doc 指定网络上的官方文档作为参考上下文,生成更新且更准确的答案。

@web

当 prompt 带上这个指令时,系统会直接在线搜索,并附上参考来源。可以从设置中开启 Always search the web,但个人尝试后发现有时会搜索到不相关的上下文,因此建议在需要时手动使用 @web

@Git

在实战中未使用过,需要登录与授权 GitHub 账户,主要用于代码审查,询问某个 commit 是否有建议或潜在 bug。

订阅与定价

Chat 的计费方式分为是否需要排队等待,以及各种模型的使用限制:

  • 响应速度
  • 快速:体感无延迟,类似使用 ChatGPT、Claude。
  • 慢速:请求会放入队列中,需等待 10~20 个位置后才开始计算,体感等待约 30s~1min。

  • 模型差异

  • Premium model:GPT-4、GPT-4o、Claude 3.5 Sonnet。
  • cursor-small:自制模型,速度快且可用。
  • 特别模型:Claude 3 Opus。

免费版

  • 14 天 Pro 版功能试用。
  • 2000 次 Cursor Tab 自动补齐。
  • Chat:
  • 50 次慢速 Premium model。
  • 200 次 cursor-small model。

个人 Pro 版

  • 无限次 Cursor Tab 自动补齐。
  • Chat:
  • 500 次快速 Premium model。
  • 无限次慢速 Premium model。
  • 无限次 cursor-small model。
  • 每天 10 次 Claude Opus model。

个人使用心得

原本上半年我使用 Cursor 免费版,autocomplete 工具关闭,改用 Supermaven 免费版替代。Chat 部分仅在必要时使用限量额度,其他问题则依赖 ChatGPT Plus 与 Claude。

最近看到社群分享的用例后,被 @ 后一键套用的功能惊艳到,尝试订阅了 Cursor Pro。最近有个紧迫的项目,主要是常见的后台 CRUD 界面,需求功能如表格列表、搜索、分页、详细页、表单编辑等。

在时间有限的情况下,我尝试使用 Cursor Chat 获取建议,结果大多只需简单审核后调整编码风格与 bug,最终顺利在交付前一天完成核心需求。

cursor usage

github pull request modifications

在 GitHub PR 中,约有两三千行是由 Cursor 主要贡献,过程就像我负责构思架构,而较复杂的逻辑与 UI 处理则交给 Cursor 完成。对于需要密集开发的场景,Cursor 的使用价值显而易见。

Cursor 安全性

初次尝试时对安全性有疑虑,毕竟是新推出且非开源的 IDE。虽然官方声称可以根据设置忽略文件及启用 Privacy Mode 来保证不读取代码,但未见详细的第三方认证信息。

根据官方文档,开启 Privacy mode 后,服务器将不储存任何代码、prompts、遥测数据等。即使使用自己的 LLM API key,请求仍会经过 Cursor backend server 处理。

从创始人在论坛中的解释来看,Cursor 只会储存经过 hash 的结果,不会储存实际的代码,所有代码在请求结束后会被删除。

竞争产品分享

最近看到两个类似的竞争产品:

Zed AI

Zed 在 2024 年 8 月底宣布加入 AI Code Editor 的战场,除了以往串接 API key 的方式外,现在与 Anthropic 合作直接串接 Claude 3.5 Sonnet 模型。

Continue.dev

Continue 是一款看似开源版的 Cursor,支持 VS Code 和 JetBrains 生态系统,目前仍在测试阶段。

对于 AI 程序辅助工具的观点

我一直喜欢尝试各种新潮的 AI 工具,从 GitHub Copilot 到 Cursor,最近才真正体会到上下文提示生成的精髓。未来的开发模式将会是开发者如何更好地利用这些 AI 工具加速开发。

结论

本文分享了 Cursor 的各种特性、实战用例、使用心得、隐私问题、竞争产品等,希望能帮助正在观望的读者更好地了解最近的讨论热点。

👉 野卡 | 一分钟注册,轻松订阅海外线上服务

(0)
上一篇 2025年7月23日
下一篇 2025年7月24日

相关推荐

  • AWS 免费套餐注册指南及注意事项

    AWS 免费套餐(AWS Free Tier)分为国际站和中国站的免费套餐。本文将重点介绍国际版的注册流程及相关注意事项。 为什么选择国际版? 我建议大家注册国际版的免费套餐。虽然…

    文章 2025年7月1日
  • 【新手小白】Claude 3 注册指南:解决手机号验证难题

    引言 Anthropic 今日推出了其最新的大型语言模型(LLM)系列——Claude 3。这一系列模型在多种认知任务上设立了新的性能标杆。Claude 3 系列包含三个子模型:C…

    2025年7月20日
  • 支持支付宝充值的虚拟卡平台推荐

    大家求助 leom 都很黑。 SID 大多数平台支持U转账,但我不太懂,有大神能讲解一下吗? xiaodao 有银行卡充值的平台,手续费在4个点。 xiexie 有微信的一个多点。…

    文章 2025年6月2日
  • 虚拟信用卡的跨国使用是否合法?

    虚拟信用卡的跨国使用是否合法,主要取决于发卡机构的政策以及使用国家的法律法规。一般而言,只要符合相关法律要求并遵循发卡方的条款,跨国使用虚拟信用卡是合法的。然而,某些国家对在线支付…

    2025年6月6日
  • PayPal 自动订阅实现指南

    在实现 PayPal 自动续费的过程中,官方提供了五个基本步骤。除了这些步骤,实际开发中还需要处理支付结果和订阅管理等问题: 事先创建并激活订阅计划; 用户创建订阅,跳转到 Pay…

    文章 2025年7月9日
  • 可用于亚马逊平台的虚拟信用卡

    当时间的年轮转到公元2020年,各种可用于亚马逊平台的虚拟信用卡如雨后春笋般涌现。常见的虚拟信用卡包括:Easypay、408544、556766、全球付、Divvy、556338…

    文章 2025年5月24日
  • 【真实揭秘】全新免费官方GPT-4o Mini现已上线

    重要提示 推荐使用 野卡 虚拟信用卡,支持一键升级至GPT-4o,兼容Midjourney等服务,开卡即享官方独家优惠! 精选文章推荐 | 类别 | 精选文章 ||—&…

    文章 2025年6月8日
  • 轻松订阅 ChatGPT Plus:无需复杂的国外信用卡步骤,10分钟搞定!

    ChatGPT Plus 是 OpenAI 推出的一项付费订阅服务,旨在为用户提供更优质的使用体验。其主要特点包括更高的处理优先级、更快的响应速度,以及更宽松的使用限制。 Chat…

    2025年8月8日
  • GPT-4 扣费与银行卡信息安全

    在人工智能技术迅速发展的背景下,自然语言处理(NLP)领域的进步尤为显著。作为最新一代语言模型的 GPT-4,不仅在语言理解和生成方面取得了显著成就,还在商业应用中扮演着越来越重要…

    文章 2025年5月6日
  • 避免使用 ChatGPT 时的 5 个常见错误及其解决方案

    在使用 ChatGPT 的过程中,许多人可能会犯一些常见错误。虽然人工智能技术的进步令人兴奋,但我们也需要意识到它的局限性。本文将探讨如何优化与 ChatGPT 的互动,以获得更有…

    文章 2025年4月15日
  • Moonbank虚拟VISA卡:体验便捷消费的新方式

    随着全球化的加速,跨国消费的需求日益增长,各种支付方式也随之多样化。Moonbank虚拟VISA卡的推出,为用户提供了更加便捷的消费体验。本文将详细介绍Moonbank虚拟VISA…

    文章 2025年7月10日
  • 解决 App Store 购买无法完成的问题

    在使用 App Store 进行支付时,如果遇到提示“您的购买无法完成”(Your Purchase Could Not be Completed),可以尝试通过更新 Apple …

    2025年6月15日
  • 【省钱】如何以更低价格订阅 ChatGPT-4o?

    最近,关于 GPT-4o 功能选项的发布成为了热门话题。虽然 ChatGPT-4o 提供了免费额度给普通用户,但在我登录时并未看到相关选项,因此我决定直接订阅付费版本。 目前在 i…

    文章 2025年7月8日
  • Stripe 与 Payoneer:您该如何选择?

    在选择合适的商业银行平台时,您可能会面临许多挑战。您需要一个量身定制的银行产品,以满足当前的业务需求,并希望拥有详尽的功能来实现无缝的自主操作。此外,您可能还需要一些内置功能来帮助…

    文章 2025年4月23日
  • 亚马逊评价账户为何会遭遇风控?如何有效规避?

    在跨境电商领域,亚马逊的评价风控一直是卖家和评价服务商面临的重大挑战。尤其是在2020年9月,亚马逊的风控措施变得尤为严格,导致市场上超过80%的评价工作停滞不前。许多个人评价服务…

    2025年8月4日
  • Google Gemini使用指南:深入解析与实操技巧

    Google Gemini概述 Google Gemini是谷歌推出的一款先进人工智能模型,旨在为用户提供卓越的多平台AI体验。Gemini包括三种不同规模的模型: Gemini …

    2025年7月30日
  • 亚马逊月服务费能否退回?三种情况可申请退款

    亚马逊提供两种主要的销售计划:个人销售计划和专业销售计划。前者不收取月服务费(即月订阅费),而后者则需支付月租费。在美国站,月租费为39.99美元。 尽管39.99美元看似不多,但…

    文章 2025年7月4日
  • ChatGPT Plus 订阅指南:轻松开通国卡支付

    ChatGPT Plus 于 2023 年 2 月由 OpenAI 推出,订阅费用为每月 $20。Plus 版本在更新速度、安全性和效率上都有显著提升,因此对于企业、工作室或需要商…

    文章 2025年3月23日
  • ChatGPT Plus中的Dynamic模型解析

    最近,ChatGPT Plus用户除了可以使用GPT-4和GPT-3.5模型外,还新增了一个Dynamic(动态)模式。官方介绍称该模式是“优化速度与智能”的综合模型。 ChatG…

    2025年7月29日
  • 免费体验GPT-4o与GPT-4 Turbo的完整指南

    概述 在这篇文章中,我们将介绍如何轻松注册并使用GPT-4o和GPT-4 Turbo,享受原生态的AI体验。 步骤一:注册野卡 访问 野卡官网,进行注册。 在左侧菜单栏中选择“Ch…

    2025年8月18日