Skip to content

Cursor Plan Mode 让 Agent 在动手写代码前先生成一份详细的实施计划:研究代码库、澄清需求、输出可编辑的方案文档,你确认后才开始执行。按 Shift+Tab 切换,Cursor 也会在你输入复杂任务关键词时自动建议进入 Plan Mode。本文是官方文档的中文改写,介绍何时用 Plan Mode、如何从计划出发重新开始,以及与 Claude Code Plan Mode 的异同。

Cursor Plan Mode:先规划后执行

Plan Mode 是 Cursor Agent 的"思考先行"模式——在写任何代码之前,先研究你的代码库,生成一份你可以审阅和编辑的详细实施计划。

Shift+Tab 切换(或在 Agent 的模式选择下拉框里选)。


Plan Mode 的工作流程

  1. Agent 提问:先问清楚你的需求,避免误解
  2. 研究代码库:自动搜索相关文件,收集实现所需的上下文
  3. 生成实施方案:输出一份结构化的方案文档,包含要修改哪些文件、如何修改
  4. 你审阅和编辑:在聊天里或直接编辑 Markdown 文件,调整方案细节
  5. 点击执行:确认后 Agent 才开始写代码

方案默认保存在你的 home 目录。点击"Save to workspace"可以保存到项目里,方便团队共享和留档。


什么时候用 Plan Mode

Plan Mode 在以下场景里特别有价值:

  • 功能复杂、有多种实现路径:事先对齐方案,避免 Agent 跑偏
  • 横跨多个文件或模块:先看清影响范围,再动手
  • 需求模糊、需要先探索:让 Agent 帮你把需求变清晰
  • 架构决策:在生成代码之前先确认技术方向

对于简单修改或你已经做过很多次的任务,直接用 Agent 模式更快。


从计划重新开始:比修复更高效

Agent 执行后发现方向不对,不要反复用 follow-up 提示去"打补丁"——这往往越改越乱。

更好的做法:

  1. 回滚 Agent 的改动(用 Checkpoints 或 git)
  2. 回到计划,把不清晰的地方写得更具体
  3. 重新执行

重新规划-执行的时间,通常比修复跑偏的代码更短,结果也更干净。

规则:复杂任务花在写好计划上的时间越多,Agent 执行越精准。"难的部分是想清楚要改什么"——想清楚了,具体实现就可以放心交给 Agent。


与 Claude Code Plan Mode 的对比

两者设计思路相同:让 AI 先规划再动手。

Cursor Plan ModeClaude Code Plan Mode
触发方式Shift+TabShift+Tab--plan
平台在 IDE 内(Cursor)CLI / VS Code 扩展
计划格式方案文档(可保存到工作区)对话内生成,可写入文件
适用场景IDE 内开发工作流终端/脚本/CI 等更广泛场景

常见问题

Q: Plan Mode 生成的计划可以保存吗?

可以。默认在 home 目录,点击"Save to workspace"保存到项目内。适合团队协作——把 AI 生成的设计方案提交到 git,供成员审查。

Q: Plan Mode 和直接让 Agent 做有什么本质区别?

直接 Agent 模式下,AI 会立刻开始读文件、写代码。Plan Mode 先停下来规划,你有机会在 AI 动手前修正方向。对于复杂任务,Plan Mode 能显著减少"方向跑偏后推倒重来"的情况。

Q: Plan Mode 适合日常小改动吗?

不适合,会显得太繁琐。Plan Mode 主要针对跨多文件的大任务或需求不清晰的情况。日常小修小改直接在 Agent 模式里聊就行。