终端上的 SHIFT+SPACE 发送转义序列

Jam*_*oun 5 escape-characters iterm2

我正在将 iTerm 与 Tmux 一起使用,但我在没有 tmux 的情况下看到了这一点。如果我击中SHIFT+SPACE我就会得到转义序列^[[32;2u。有没有办法抑制它或禁用该转义序列?我在我的偏好中没有将其视为预定义的转义序列

Tho*_*key 3

该解决方案取决于启用 xtermmodifyOtherKeys功能的应用程序。iTerm2 最近改编/模仿/来自 xterm 的任何内容。

\n

xterm 手册又提到了 FAQ XTerm \xe2\x80\x93 \xe2\x80\x9cOther\xe2\x80\x9d Modified Keys中的一个页面,其中提供了有关该功能的信息,并在该页面的其他程序部分中指出参见iTerm2 讨论,其中 Nachman 在 2019 年 1 月添加了 CSI u 功能。这提供了与 相同的信息modifyOtherKeys,但使用的格式略有不同(请参阅2008 年的formatOtherKeys日期)。

\n

这是显示首选项的屏幕截图:

\n

iTerm2 的首选项对话框

\n

这 ”?” 帮助指向iTerm2 的网站,该网站有点缺乏深度(ymmv)。我开发该功能时的目的是让应用程序暂时启用它,而不是让终端无限期地打开它。

\n