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

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

image

佬们,

我在 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 个帖子 - 1 位参与者

阅读完整话题

来源: LinuxDo 最新话题查看原文