jay (@2423886012)还在 CLAUDE.md 里硬规定 Claude Code 用 pwsh?官方一个 配置直接钉在工具层强制调用 中发帖

写在前面
中文圈里很多 Windows 用户解决 Claude Code 的 pwsh 适配问题,是在 CLAUDE.md 或全局 prompt 里塞约束 —— “请用 pwsh 不要用 cmd”、“输出 UTF-8”、“不要用反引号转义”。这套办法能用,但是 prompt 层的 workaround:每次启动消耗 token、模型还会忘、对长命令仍然抗不住引号嵌套。 
其实 Anthropic 在工具层做了 native 方案,只是没怎么宣传 —— 一个叫 CLAUDE_CODE_USE_POWERSHELL_TOOL 的预览 flag。开了之后 pwsh 是一个独立工具,不再是 shell 字符串拼接。下面把它讲清楚。 

CLAUDE_CODE_USE_POWERSHELL_TOOL=1 是什么
PowerShell 工具预览。开启后启动 Claude Code,终端 footer ...
 
 
Back to Top