TERM=dumb
在 cmd 窗口中直接运行 atomcode,窗口被终端控制序列的明文文本([[?1049h[[?7l... 之类的乱码行)持续刷屏滚动,界面无法使用。旧版本在同一 cmd 中正常。
atomcode
[[?1049h[[?7l...
atomcode --tui 2>&1 | head -c 4000 | cat -v
[ui] screen = "default"
?1002h ?1006h
?2026h
?1004h
22;2t
>1u
atomcode --classic
atomcode -p "..." --no-tools --ephemeral
.atomcode.rolling
atomcode.exe
--classic
[ui] screen = "classic"
atomcode webui
ENABLE_VIRTUAL_TERMINAL_PROCESSING
环境
TERM=dumb现象
在 cmd 窗口中直接运行
atomcode,窗口被终端控制序列的明文文本([[?1049h[[?7l...之类的乱码行)持续刷屏滚动,界面无法使用。旧版本在同一 cmd 中正常。排查证据(5.2.0)
[ui] screen = "default"的行组装界面)以约 16fps 输出整帧 ANSI,且 6 秒内重复发射鼠标跟踪序列?1002h ?1006h100+ 次(每帧都重发终端模式,而不是仅在状态变化时发);stdout 不是 TTY 时也照常发射 ANSI 序列。?2026h(同步输出)、?1004h(焦点事件)、22;2t(窗口大小请求)、>1u(SGR 模式)。若 VT 模式未能正确启用,所有序列都会以明文显示并持续滚屏——即用户看到的"刷屏"。atomcode --classic:输出干净(纯文本),正常atomcode -p "..." --no-tools --ephemeral(headless):正常.atomcode.rolling与atomcode.exe哈希一致,均为 5.2.0 最新版)、日志/遥测正常、用户配置无异常。临时规避
--classic,或配置[ui] screen = "classic"(已验证可用)atomcode webui建议修复
ENABLE_VIRTUAL_TERMINAL_PROCESSING),启用失败时优雅降级为纯文本渲染,而不是照发 ANSI;