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

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

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

答案1

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

xterm 手册又提到了 FAQ 中的一页XTerm – “其他”修改键它提供了有关该功能的信息,并在该页面的其他节目节指向一个iTerm2 讨论Nachman 在 2019 年 1 月添加了 CSI u 功能。这提供了与modifyOtherKeys,使用稍微不同的格式(参见formatOtherKeys,日期为2008年)。

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

iTerm2 的首选项对话框

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

相关内容