佬们,
我在 Windows 上使用 Claude Code,Shell 是 PowerShell。最近启动 Claude Code 后,所有 Claude Code 终端窗口都会出现大量类似下面的乱码:
[[555;88;52M[555;87;52M[555;86;51M[555;86;50M…
digit-argument: 3
看起来像是鼠标追踪 / ANSI escape sequences 被直接打印到了 PowerShell 里,而不是被 Claude Code 的 TUI 正确处理。重启 Claude Code 后问题仍然会复现。
目前观察到的现象:
- 不是项目代码输出,切换项目也会出现。
- 像是终端进入了 mouse tracking / raw mode。
- 点击或拖动鼠标后,会继续刷出类似
[555;...M的内容。 - 重启 Claude Code 后仍然复现。
- 多个 Claude Code 窗口都会这样。
我尝试过:
- Ctrl+C / Esc / cls
- 重启 Claude Code
- 重启 PowerShell / 终端
- 尝试发送 ANSI reset sequence 关闭鼠标追踪模式
- 想请教:
这是 Claude Code 在 Windows 终端/PowerShell 下的已知兼容问题吗?
有没有办法禁用 Claude Code 的鼠标追踪,或者强制它在退出/启动时正确 reset 终端模式?
1 个帖子 - 1 位参与者