Cursor 仍然是大多数氛围编码者最好的视觉 AI 编码工具。但它也在以前所未有的速度消耗额度、无警告地恢复代码,并推动用户选择更昂贵的计划。在花费 4 周时间用 Cursor 完全构建 HundredTabs 后,我发现了真正的问题以及让我保持高效的解决方案。
- 代码恢复漏洞(2026 年 3 月):Cursor 有时会在会话中途将文件恢复到较早版本
- 额度消耗:Agent 模式消耗的额度比标准聊天模式多 3-5 倍
- 定价压力:模型升级默认选择更昂贵的选项
- 一位用户报告:在一个项目上花费了 5,500 美元的 Cursor 额度
- 仍然值得:是的,有正确的防护措施时——替代品有自己的问题
- 最后验证:2026 年 4 月
问题 1:代码恢复漏洞
2026 年 3 月,Cursor 用户报告了一个严重漏洞,编辑器会在 Agent 模式会话期间将文件恢复到较早版本。你会构建一个功能、测试它、确认它有效、继续构建——然后发现之前的一个文件已经无声地恢复到较早状态,破坏了一切。
解决方案:每个工作功能完成后立即提交到 git。不是在一天结束时——是在每个有效功能之后。在进行下一个任务之前运行 git add . && git commit -m "working: [feature name]"。这只需 5 秒钟,为你提供一个有保证的回滚点。在 HundredTabs 构建期间,我出于这个原因进行了 40 多次提交。
问题 2:Agent 模式消耗额度
Cursor 的 Agent 模式很强大——它可以读取多个文件、规划更改并自主执行。但它消耗额度的速度比标准聊天模式快 3-5 倍,因为每次交互都会进行多次模型调用。
解决方案:仅对复杂的多文件任务使用 Agent 模式。对于单文件编辑,使用标准聊天或内联编辑。将 Agent 模式保留给"重构所有路由中的身份验证"这类任务,而不是"给这个按钮添加边距"。
问题 3:成本失控
Reddit 上 5,500 美元额度的故事并非异常。Cursor 的定价模式按模型调用次数收费,复杂的 Agent 模式会话每个任务可能产生几十次调用。在没有监控的情况下,成本无形地积累。
解决方案:每周至少检查一次使用仪表板。为每个项目设定一个心理预算。如果你接近限额,对任务的其余部分切换到 Claude Code CLI——它包含在你的 Claude 订阅中,没有按次调用费用。
从中获得价值?我们以诚实的评估覆盖 AI 编码工具。加入领先的读者 →
问题 4:上下文窗口降级
长 Cursor 会话——单个聊天中 30 条以上消息——会产生越来越不可靠的输出。Cursor 开始与自己的早期代码相矛盾,通过重写已批准的代码来"修复"事物,并丢失对项目结构的跟踪。
解决方案:每 15-20 条消息或每当你切换到不同功能时启动一个新的 Cursor 聊天。写每个提示就像进行交接文档一样:包括当前状态、你想改变的内容以及不应触及的内容。这个单一习惯在 HundredTabs 构建期间修复了 90% 的奇怪漏洞。
问题 5:强制模型升级
Cursor 一直在更新默认模型选择以转向更新、更昂贵的模型,但没有清楚的通知。Pro 计划上的用户发现自己消耗额度更快,因为模型层级在他们不知情的情况下改变了。
解决方案:在每个聊天中手动选择你的模型。不要依赖默认值。对于大多数氛围编码任务,Claude Sonnet 或 GPT-4o 就足够了——你不需要为每次编辑都使用 Opus 或 GPT-5。
你应该切换到 Claude Code 吗?
Claude Code(基于终端的代理)是主要替代品。它包含在 Claude Pro/Max 订阅中,很好地处理自主多文件任务,并与 MCP 集成以连接 Figma/GitHub。权衡是:没有可视化编辑器、学习曲线陡峭,你需要对终端工作流有舒适度。
有关详细比较,请参阅我们的 Claude Code vs Cursor vs Windsurf 对比。有关氛围编码工作原理的更广泛视图,从我们的 完整氛围编码指南开始。
最后的话
有防护措施的 Cursor(频繁的 git 提交、新鲜的聊天、手动模型选择、Agent 模式纪律)仍然是 2026 年最易用的 AI 编码工具。问题是真实的但可管理的。关键是把 Cursor 当作一个需要监督的强大工具,而不是你可以盲目信任的自动驾驶仪。
这是我们每周所做的。关于 AI 工具、工作流和诚实观点的深度分析——无炒作、无填充。加入我们 →
披露:本文中的某些链接是联盟链接。我们只推荐我们亲自测试和定期使用的工具。请参阅我们的 完整披露政策。