Cursor 与 VS Code 对比 (2025):我为何回归 VS Code 的 AI
更新于 2025年9月13日
VS Code 与 Cursor AI 对比
Cursor 与 VS Code 对比 (2025):我为何回归 VS Code 的 AI
我在 VS Code 上待了六年。为了看看一款 AI 优先的编辑器能否取代我的日常配置,我尝试了 Cursor 大约一年。Cursor 很大胆且迅速,但一些事情让我离开了:默认的快捷键如 Cmd+K 和 Cmd+L 与我的肌肉记忆冲突,UI 变动很大,而且“手动/编辑”流程从未让我感到顺手。值得称赞的是,当我在最初几天用完免费 AI 额度时,他们给我进行了充值,让我得以继续使用。
今年夏天,我重新回到了 VS Code + GitHub Copilot Chat,它已经成熟了:简洁的 聊天 面板、带有差异对比的可预测 编辑模式,以及一键 生成说明 来让 AI 快速熟悉我的代码库。对于独立工作来说,它很合适。
太长不看 (TL;DR)
- 我回归了 VS Code 进行日常工作。
- Copilot 的 编辑模式 提供了我可以审查的安全差异。
- 生成说明 能一步将 AI 引导至我的项目。
- 我喜欢可以通过自带密钥/提供商将 OpenRouter 接入 VS Code 的模型列表。
- 当我想要激进的、跨仓库的、代理式(agent-style)的更改时,Cursor 仍然胜出。
- 定价现实:Cursor 有 Pro $20、未公开列出的 Pro Plus $60 和 Ultra $200。Copilot 采用基于用量的模式,每月有高级请求的额度。
去年的喜欢与不喜欢
Cursor 的优点: 强大的全仓库感知能力、激进的多文件编辑,以及真正的 代理(Agent) 工作流,可以运行命令并修改多个文件。你可以添加 项目规则,让 AI 遵循你的风格。
Cursor 的缺点(对我而言): 快捷键冲突、UI 变动快,以及编辑流程从未在我的手中稳定下来。这是个人的摩擦点,并非人人都会遇到。
VS Code: 保持熟悉,然后悄悄添加了我想要的 AI 功能——而没有劫持我的习惯。
2025 快照(独立开发者视角)
模型与“大脑”
- Cursor 让你挑选前沿模型(OpenAI / Claude / Gemini 等)。其文档提到了 GPT-5 的使用,因此它已为最新模型做好了准备。
- VS Code (Copilot) 有一个 模型选择器,并支持 自带提供商密钥。我喜欢 OpenRouter 可以通过生态系统(官方自带功能 + 市场插件,如 OpenRouter/Continue/CodeGPT)在 VS Code 内部工作。这种灵活性对我来说很重要。
- 总结: 模型质量不再是差异点。关键在于工具如何顺畅地融入你的工作流。
聊天与编辑
- VS Code: 聊天面板平静且可预测。编辑模式 = 选择文件/区域 → 输入提示 → 查看差异 → 应用。低干扰。
- Cursor: 能快速进行大范围编辑,并拥有用于更大任务的 代理 模式。当你希望 AI 自行漫游并进行大刀阔斧的更改时,这很棒。
“让 AI 理解我的项目”
- VS Code: 一键 → 生成说明。它会扫描你的工作区,并根据你的结构和约定创建一个
copilot-instructions.md。调整一次,建议就会遵循你的内部规则。 - Cursor: 在
.cursor/rules下添加规则,以编码风格、模式和领域知识。对高级用户友好且非常精细。
自主性调节
- VS Code: Copilot 编码代理 可以在后台运行任务;从聊天或 GitHub 的代理面板委派。保持人在回路中的审查。
- Cursor: 代理 专为大范围、多文件工作和 Shell 命令而构建。如果你习惯赋予它主动权,它能发挥巨大作用。
定价(独立开发者现实)
- Cursor: 公开页面显示 Hobby(免费)、Pro $20/月、Ultra $200/月。还有一个 Pro Plus 级别未在定价页面列出;社区/文档提到了 Pro Plus,用户报告其价格为 $60/月。如果你每天都重度使用代理,预计花费在这个范围内。
- Copilot (VS Code): 基于用量的模式,每月额度会重置。你获得代码补全和聊天的基础额度,高级请求单独计算。如果超出额度,可以购买额外的高级请求。
快速对比(截至 2025 年 9 月 1 日)
设置速度
- VS Code (Copilot): 启用 Copilot → 生成说明 → 聊天/编辑
- Cursor: 安装 → 挑选模型 → 可选
.cursor/rules进行深度控制
编辑
- VS Code (Copilot): 编辑模式显示你批准的差异;设计上偏向保守
- Cursor: 代理可以更改多个文件并运行命令;高杠杆
项目上下文
- VS Code (Copilot): 从工作区自动生成
copilot-instructions.md - Cursor:
.cursor/rules用于定义范围内的风格/架构/领域规则
模型控制
- VS Code (Copilot): 模型选择器 + 自带密钥;OpenRouter 可通过提供商接入
- Cursor: 显式选择;支持最新的模型系列
成本感
- VS Code (Copilot): 基于用量,有每月额度;关注高级请求百分比
- Cursor: 分级的,需考虑用量;Pro Plus $60 存在但未列出
我的实际用法
- 日常结对编程: VS Code 聊天用于问答,在 编辑模式 下进行快速重构,以及生成说明以保持建议符合我的代码库风格。摩擦最小。
- 偶尔的大任务: 当我想要一次大胆的全仓库更改或搭建脚手架时,Cursor 的 代理 仍然感觉像火箭。我会进行监督。
我的结论(暂定)
我回归了 VS Code。Copilot 的 生成说明、编辑模式 和更平静的用户体验符合我的工作方式。当我想要一次大的自主推进时,我仍然会启动 Cursor 的代理。在日常工作中,VS Code 对我来说胜出。
想要发布你的 AI 工具? 查看我精心策划的 AI 目录列表,你可以在那里提交你的项目以获得曝光和反向链接。我亲自测试了每一个目录,并包含了诚实的评价、提交技巧和质量指标。