Cursor
Anysphere
Cursor 是 Anysphere 开发的 AI 代码编辑器,基于 VS Code,提供智能补全、对话式代码修改与代码库级检索能力。
以 AI 为核心重做的代码编辑器,把补全、对话改代码与代码库理解整合进编辑器本体。
编程编程助手
- 开发方
- Anysphere
- 产品类型
- 编程助手
- 主要分类
- 编程
- 访问方式
- 免费额度 + 付费方案
- 支持平台
- macOS、Windows、Linux
- 状态
- 正常运营
主要能力
代码生成文本生成工具调用智能体文件分析
适合做什么
编程自动化
Cursor 是一款以 AI 为核心的代码编辑器,基于 VS Code 构建,提供代码补全、对话式修改、跨文件重构与代码库检索等能力,可在 macOS、Windows 与 Linux 上使用。
这是什么
Cursor 是一个把 AI 能力做进编辑器本体的代码编辑器。它基于 VS Code 的界面与生态,因此从 VS Code 迁过来几乎没有学习成本,但补全、对话与批量改动都是围绕「模型知道你整个项目」重新设计的。
主要能做什么
- 带项目上下文的补全:不只补当前行,会参考项目里的其他文件;
- 在编辑器里对话:选中一段代码直接问,或让它改;
- 多文件修改:描述需求,它给出跨文件的改动建议,你逐条接受或拒绝;
- 智能体式任务:让它自己去改、去跑,再回来汇报结果。
适合谁
- 习惯图形界面、不想整天待在终端里的开发者;
- 已经在用 VS Code、希望保留原有插件与快捷键的人;
- 需要边看 diff 边决定是否采纳的人——这是它相对命令行工具最明显的体验差异。
怎么开始用
- 从 cursor.com 下载对应平台的客户端(macOS / Windows / Linux);
- 首次启动可以导入 VS Code 的配置与插件;
- 先用它做一件小事:让它解释一段你不熟悉的代码,或补一个测试;
- 重要:项目要在 git 里,多文件改动一定要看 diff 再接受。
上手教程见 Cursor 使用教程。
价格与额度
免费加付费订阅结构,免费方案可以试用,付费方案在可用模型与用量上更宽松。具体档位与价格以官方定价页为准。
限制与要注意的地方
- 补全会「很像对的」:它写出的代码通常能跑,但未必符合你项目的约定,审阅不能省;
- 上下文不是无限的:超大代码库里它未必找得到关键文件,把相关目录指明会明显改善结果;
- 改动可能超出预期:多文件建议里常混着无关的「顺手优化」,逐条看;
- 代码属于敏感数据:确认组织是否允许把代码交给外部服务处理。
和同类工具的区别
- 与 GitHub Copilot:Copilot 是装在你现有编辑器里的插件,Cursor 是一个独立编辑器,见 Cursor vs GitHub Copilot;
- 与 Claude Code 和 Codex:那两个在终端里工作,适合自主完成多步任务;Cursor 更适合「我在写,AI 在旁边帮」;
- 与 Zed、Trae:同为 AI 取向的编辑器,取舍不同。
要在编辑器型与终端型之间做选择时,可以对照 Claude Code vs Codex vs Cursor 里按任务类型给出的取舍。
关于 Cursor 的常见问题
Cursor 和 VS Code 是什么关系?
它是基于 VS Code 界面与生态的独立编辑器,不是插件。首次启动可以导入原有配置与插件,所以从 VS Code 迁移的成本很低。
Cursor 的免费版够用吗?
免费方案可以完整体验主要功能,付费方案在可用模型与用量上更宽松。具体档位与价格以官方定价页为准,建议先用免费版跑一个真实项目再决定。
它和 GitHub Copilot 有什么区别?
Copilot 是装进你现有编辑器的插件,Cursor 是一个独立编辑器。Cursor 的多文件修改与项目级上下文是它的重点,Copilot 的优势在于不改变你现有的工作环境。
多文件改动安全吗?
要看你审不审。它会给出跨文件的改动建议,里面常混着无关的顺手优化。项目放在 git 里、逐条看 diff 再接受,是必须的习惯。
Cursor 能理解整个项目吗?
上下文不是无限的。超大代码库里它未必能找到关键文件,把相关目录或文件明确指出来通常比反复追问更有效。