Do you want to proceed? Claude Code总是不断要你确认,阁下如何应对?

Do you want to proceed? Claude Code总是不断要你确认,阁下如何应对?

Claude Code 每次操作都要问你“Do you want to proceed?”,好烦呀,执行个任务要不断的回车确认,需要一直值守在电脑旁,生怕因为有要确认的而暂停了。那么有没有什么方法可以避免或者减少操作询问呢?检索、尝试了一下,发现可以通过启动参数或快捷键来改变权限模式,实现“自动接受”“只规划不执行”等不同程度的自动/安全控制。

一种情况是,启动时就指定好权限

  1. 完全跳过所有确认(风险最高,慎用。)

    claude --dangerously-skip-permissions

    一定要用的话记得做好备份。切记切记!

  2. 自动接收文件编辑(推荐)

    claude --permission-mode acceptEdits

    文件编辑操作会被自动同意,不需要逐个确认;执行shell命令等仍然需要确认。

  3. 其他权限模式
    --permission-mode plan:只规划不执行,只输出将要做的事情,真正执行前仍需确认。
    --permission-mode dontAsk:采用“白名单制”,默认拒绝所有未授权操作,需要显式授权。

另一种情况是,在会话中切换权限模式。

在 Claude Code 界面中按 Shift + Tab,可以在三种模式之间循环切换:
默认模式:操作前询问确认(大部分情况默认行为)。
自动接受模式:自动接受编辑操作,减少手动确认。
规划模式:只做规划,不真正执行,适合先看 Claude 想做什么再决定。

风险与推荐做法总结

--dangerously-skip-permissions:
优点:体验最顺滑,几乎全自动。
风险:任何误操作、危险命令都会直接执行,没有“二次确认”,适合完全可控环境。

--permission-mode acceptEdits(推荐):
适合日常开发:改代码是高频操作,可以自动执行;
仍对系统命令保持确认,避免执行危险的 Shell 命令。

使用建议:

在个人本机项目:可以用 acceptEdits 甚至 dangerously-skip-permissions,但最好先做快照/备份。
在共享/生产环境:尽量用默认模式或 plan 模式,多看一眼再确认。