Part 2 · 第 13 课,共 16 课
Claude Code 计划模式
让 Claude 先研究并给出方案,再动手修改。
9 min
第 1 步 / 共 5 步 · 什么是计划模式
默认情况下,Claude Code 边做边改——先读取,然后一处处地提出修改。但对于更大或更有风险的改动,你往往希望先看到整体思路,再让它动任何一个文件。
这就是计划模式。在计划模式下,Claude 会读取文件、运行只读命令来探索你的代码库,然后写出一份它打算怎么做的方案——但它不会修改你的源代码。你审阅方案后再决定是否继续。
计划模式是 Claude Code 的权限模式之一(其他还有 default 和 acceptEdits),权限模式决定了 Claude 在不询问的情况下能做多少事。
第 2 步 / 共 5 步 · 进入计划模式
有三种方式:
- 按
Shift+Tab循环切换权限模式:default→acceptEdits→plan。当前模式会显示在状态栏。 - 在某个提示前加
/plan前缀,只为这一个请求做计划。 - 在终端中以计划模式启动整个会话:
claude --permission-mode plan第 3 步 / 共 5 步 · 让 Claude 给出方案
在计划模式下,直接描述你想要的改动:
给设置页面加一个深色模式开关。
Claude 会去探索——读取组件、查看样式是如何定义的——然后给你一份分步方案,而不是直接修改。你的工作区此时不会有任何变化。
第 4 步 / 共 5 步 · 审阅后批准
当方案准备好后,Claude 会把它呈现出来,并询问你接下来如何进行。你可以:
- 批准并以 auto 模式开始——Claude 执行时不再在每一步暂停。
- 批准并接受修改——Claude 进行修改,你事后再审阅(例如用
git diff)。 - 批准并逐项审阅修改——回到默认模式,你逐个批准改动。
- 继续规划——给出反馈,Claude 修订方案。
批准会退出计划模式,并把会话切换到你所选的权限模式,于是 Claude 开始修改。
第 5 步 / 共 5 步 · 检查点与本节回顾
本节回顾
- 计划模式 = 只研究:Claude 读取并探索、写出方案,在你批准之前不会修改源代码。
- 用
Shift+Tab(切换到plan)、/plan或claude --permission-mode plan进入。 - 批准方案会退出计划模式,并以你选择的模式开始执行;再按一次
Shift+Tab则不批准而离开。 Ctrl+G在编辑器中打开方案,先行修改。
常见问题
如何在 Claude Code 中开启计划模式?
按 Shift+Tab 循环切换权限模式,直到状态栏显示 plan;或在某个提示前加 /plan 前缀;或用 claude --permission-mode plan 启动会话。你也可以在 .claude/settings.json 的 permissions 下设置 "defaultMode": "plan",将其设为某个项目的默认模式。
在计划模式下 Claude 能做什么?
它可以读取文件、运行只读命令来探索你的项目,然后写出一份方案。在计划模式下它不会修改你的源代码。读取之外的任何操作仍会像默认模式一样请求权限。
如何批准方案并开始改动?
当 Claude 呈现方案时,它会询问如何进行。选择其中一个批准选项——以 auto 模式开始、接受修改、或逐项审阅——Claude 就会退出计划模式并开始改动。若改选“继续规划”,则可给出反馈先行完善方案。
如何不做任何改动就离开计划模式?
再按一次 Shift+Tab,循环离开计划模式而不批准任何方案。你的工作区不会有任何变化。