Plan Mode(计划模式)是Cursor的创新功能,让AI Agent能够创建详细计划、深入调研代码库,并运行时长更久的智能任务。这一功能显著提升了代码生成质量,成为处理复杂开发任务的得力助手。
Plan Mode为Cursor的AI模型提供了用于创建和更新计划的专业工具集,配备可在行内修改计划的交互式编辑器。现在,Cursor中的大多数新功能都会从Agent编写计划开始。
我们的测试发现,通过Plan Mode生成的代码质量显著提升。Agent先思考、再执行的工作方式,使得复杂任务的处理更加可靠和高效。
当你让Agent创建计划时,Cursor会执行以下步骤:
 
                    在Agent输入框中按Shift + Tab即可开始规划。这是启动Plan Mode最快速的方式。其他快捷键参考:Cursor快捷键大全。
Agent在规划阶段会深入理解你的项目:
Plan Mode生成的计划是结构化的Markdown文件:
# 任务计划:添加用户认证功能
## 目标
为应用添加完整的用户认证系统
## 涉及文件
- `src/auth/login.ts`
- `src/auth/register.ts`
- `src/middleware/auth.ts`
## 待办事项
- [ ] 创建用户模型和数据库schema
- [ ] 实现注册接口
- [ ] 实现登录接口
- [ ] 添加JWT token生成
- [ ] 创建认证中间件
- [ ] 编写单元测试
## 注意事项
- 使用bcrypt加密密码
- Token有效期设为24小时
- 遵循项目现有的错误处理模式使用Plan Mode:任务复杂、涉及多个文件、需要深思熟虑的情况
直接执行:简单修改、单文件更改、快速调试等简单任务
好消息是,Cursor会在你描述复杂任务时自动建议使用Plan Mode!
Plan Mode可以与Cursor的其他强大功能完美结合:
Plan Mode适合复杂任务,但对于简单修改可能会显得繁琐。根据任务复杂度灵活选择是否使用Plan Mode。记住,Cursor会在合适的时候自动建议使用。
Plan Mode在Cursor的最新版本中可用。确保你使用的是最新版本以获得最佳体验:
是的,Plan Mode需要额外的Token来进行代码库调研和计划生成。但这些投入通常能通过更高质量的代码和更少的返工来获得回报。
可以。计划生成后,你可以选择直接按计划执行,也可以先编辑计划。但我们强烈建议至少快速审阅一下计划。
你可以选择将计划保存为Markdown文件到代码仓库的任何位置。建议创建一个专门的文件夹(如`plans/`)来管理这些计划文档。
Plan Mode支持所有Cursor支持的编程语言。Agent会根据你的项目语言和框架调整计划内容。