切换方式与循环顺序

⏱ 预计阅读 3 分钟 更新于 2026/5/8
💡 进群学习加 wx: agentupdate
(申请发送: agentupdate)

在 Claude Code 中有四种设置或切换权限模式的方法。

切换方法

  1. Shift+Tab: 在终端中循环切换 default, acceptEdits, 和 plan
  2. 命令: 使用 /plan 快捷进入 plan 模式。
  3. CLI Flags: --permission-mode <模式>--dangerously-skip-permissions
  4. 配置文件: 在 settings.json 中设置 permissions.defaultMode

Shift+Tab 循环顺序

flowchart LR
  D[default] --> A[acceptEdits]
  A --> P[plan]
  P --> B{启用了 Bypass?}
  B -- 是 --> BP[bypassPermissions]
  BP --> AC{具备 Auto 资格?}
  B -- No --> AC
  AC -- 是 --> AT[auto]
  AT --> D

持久化设置

你可以在 ~/.claude/settings.json (全局) 或项目目录下的 .claude/settings.json (项目级) 中定义默认模式:

{
  "permissions": {
    "defaultMode": "acceptEdits"
  }
}