切换方式与循环顺序
💡 进群学习加 wx: agentupdate
(申请发送: agentupdate)
(申请发送: agentupdate)
在 Claude Code 中有四种设置或切换权限模式的方法。
切换方法
- Shift+Tab: 在终端中循环切换
default,acceptEdits, 和plan。 - 命令: 使用
/plan快捷进入 plan 模式。 - CLI Flags:
--permission-mode <模式>或--dangerously-skip-permissions。 - 配置文件: 在
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"
}
}