Cursor:开发者的新一代 AI 助手
February 8th, 2025

近期,Cursor 作为一款 AI 程式编辑器的讨论度迅速上升。除了其内建支持 Claude 3.5 Sonnet 的功能外,另一个原因可能是其开发公司 Anysphere 在 2023 年 10 月获得了由 OpenAI 领投的 800 万美元种子轮投资,并在 2024 年 8 月正式宣布 A 轮融资,由 A16Z 领投,融资金额高达 6000 万美元,这使得这款 AI 编程编辑器(IDE)更加受到关注。

什么是 Cursor?

简单来说,Cursor 就是披着 AI 外衣的 VS Code 编辑器。它支持一键集成现有的 VS Code 设置、主题、快捷键和扩展插件,让你可以在几分钟内顺利过渡到熟悉的开发环境。

Cursor 的特点

Cursor Tab

原本被称为 Copilot++(CPP),现在改名为 Cursor Tab。它类似于 GitHub Copilot、Codeium、Supermaven 等自动补全工具,经过个人体验,反应速度和准确性优于 GitHub Copilot,但略逊色于 Supermaven Pro。

Cursor Tab 的特别之处在于它可以实现多行自动补全。它根据上下文和之前的代码内容预测你可能需要修改的部分,按下 Tab 即可跳到下一个段落。这在进行一些行内重构时尤其有用,可以省去大量的手动查找和粘贴步骤。

Chat 功能

Cursor 提供了一个内建的 AI Chat 功能,能够更好地回答你在编程中遇到的问题。你可以在 Chat 中通过使用 @ 来引用上下文,甚至能覆盖整个代码库,以获取更精确的回答。

其他功能包括:

  • 在 Chat 中上传图片、进行网络搜索,或参考官方文档以获取更准确的答案。

  • 通过快捷键 ⌘K 启动 Prompt Bar,为你提供即时帮助。

  • 直接在代码中将错误信息(如 linter 错误或 TypeScript 错误)传送到 Chat 中,AI 可以帮你修复。

其他特性

  • Cursor 是 VS Code 的一个 fork,定期同步到 VS Code 的最新版本。

  • 目前官方 GitHub 上有一个 issues-only 的仓库,虽然之前提到不会开源整个编辑器,但未来可能会开放一些工具的源代码。

Cursor Chat 实战应用

设置 Cursor

  1. 打开设置:Cmd + Shift + P 输入 Cursor settings

  2. 启用隐私模式:确保不保存代码、提示、遥测数据等。

  3. 自定义 Chat 行为:可以设置 Chat 的响应风格,如“使用繁体中文”,或者创建 .cursorrules 配置文件来指定不同的行为。

  4. 确保代码库已索引,并开启实时同步,以提高 AI 计算的准确性。

一键应用和 @ 功能

在 Chat 中使用 @ 功能,能够通过简单的指令让 AI 根据现有文件或设计稿生成新的代码,并一键应用到你的项目中。这大大提升了开发效率,尤其适用于快速生成表单、列表等常见的后台管理界面。

定价与订阅

Cursor 的定价相对清晰,分为是否排队等待和模型使用限制:

免费版

  • 14 天 Pro 版试用

  • 2000 次 Cursor Tab 自动补全

  • 50 次慢速 Premium 模型,200 次 cursor-small 模型

Pro 版

  • 无限次 Cursor Tab 自动补全

  • 500 次快速 Premium 模型,无限次慢速 Premium 模型和 cursor-small 模型,每天 10 次 Claude Opus 模型

个人使用心得

在我自己的开发过程中,Cursor 极大提高了我的工作效率。尤其是在短时间内完成大量需求时,Chat 功能和一键应用非常有用。虽然在一些基础任务上我依然依赖于 ChatGPT 或 Claude,但 Cursor 为我节省了大量的编码时间。

安全性与隐私

关于安全性,Cursor 提供了隐私模式,确保不会保存任何敏感数据。即使使用自有的 LLM API 密钥,请求仍会通过 Cursor 后端处理,所有的代码和数据在请求完成后会被删除。此外,Cursor 已获得 SOC 2 认证,增强了其安全性和可信度。

竞争产品

除了 Cursor,市场上还有一些类似的 AI 编辑器。比如 Zed AI 和 Continue.dev,虽然它们目前在某些功能上还不完善,但随着时间的推移,它们可能会成为强有力的竞争者。

总结

Cursor 的出现标志着 AI 编程工具的进一步成熟,尤其是在辅助开发效率和减少重复性工作上发挥了巨大作用。对于开发者而言,它不仅是一个编码助手,还是一个提高工作效率、节省时间的利器。

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

Subscribe to bienian
Receive the latest updates directly to your inbox.
Mint this entry as an NFT to add it to your collection.
Verification
This entry has been permanently stored onchain and signed by its creator.
More from bienian

Skeleton

Skeleton

Skeleton