我在本地 MacOS 上使用 iterm2,在目标 (Windows 10 WSL) 上使用 tmux V3.0a。当我启动与“tmux -CC”的连接时,我可以看到一些看起来像控制流量的东西。我希望该流量应该由 iterm2 处理而不是打印。我也没有得到任何提示:
ash@mother:/mnt/c/Users/ash$ tmux -CC
1000p%begin 1592235397 281 0
%end 1592235397 281 0
%window-add @2
%sessions-changed
%session-changed $2 2
%window-renamed @2 tmux
%output %2 To run a command as administrator (user "root"), use "sudo <command>".\015\012See "man sudo_root" for details.\015\012\015\012
%output %2 ash@mother:/mnt/c/Users/ash$
%window-renamed @2 bash
%exit
设置:MacOS Catalina -> SSH -> Windoze 10 -> WSL1 (bash) -> tmux V3.0a
为什么 iterm2 键入控制流量而不是执行它,有什么想法吗?
iterm2 尝试的选项: OFF/ON:连接后自动埋葬 tmux 客户端会话 ON:使用 tmux 配置文件 ON:状态栏显示 tmux 状态栏内容
多谢。
答案1
看起来它正在修剪iTerm2 用于检测已进入控制模式的\033P
前导 DCS 序列 ( ) 的开头。\033P1000p
我认为您需要将此情况报告给终端开发人员。