求助,Claude Code 在 Windows PowerShell 中不断输出鼠标追踪 ANSI 转义序列

tranhuyphong 2026-06-07 12:27 1


佬们,


我在 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 后问题仍然会复现。


目前观察到的现象:



  1. 不是项目代码输出,切换项目也会出现。

  2. 像是终端进入了 mouse tracking / raw mode。

  3. 点击或拖动鼠标后,会继续刷出类似 [555;...M 的内容。

  4. 重启 Claude Code 后仍然复现。

  5. 多个 Claude Code 窗口都会这样。


我尝试过:



  1. Ctrl+C / Esc / cls

  2. 重启 Claude Code

  3. 重启 PowerShell / 终端

  4. 尝试发送 ANSI reset sequence 关闭鼠标追踪模式

  5. 想请教:

    这是 Claude Code 在 Windows 终端/PowerShell 下的已知兼容问题吗?

    有没有办法禁用 Claude Code 的鼠标追踪,或者强制它在退出/启动时正确 reset 终端模式?

最新回复 (1)
  • 72 06-07 17:38
    1

    按照下面配置一下


* 帖子来源Linux.do
返回