Escape-Characters
終端上的 SHIFT+SPACE 發送轉義序列
我將 iTerm 與 Tmux 一起使用,但我在沒有 tmux 的情況下看到了這一點。如果我擊中
SHIFT+SPACE
,我會得到轉義序列^[[32;2u
。有沒有辦法抑制它或禁用該轉義序列?我沒有在我的偏好中將其視為預定義的轉義序列
解決方案取決於啟用 xterm
modifyOtherKeys
功能的應用程序。iTerm2 最近從 xterm 改編/模仿/無論如何。xterm 手冊又提到了 FAQ XTerm – “Other” Modified Keys中的一個頁面,該頁面提供了有關該功能的資訊,並且在該頁面的Other Programs部分中,指向了一個iTerm2 討論,其中 Nachman 在 2019 年 1 月添加了 CSI u 功能。這給出了與 相同的資訊**
modifyOtherKeys
**,使用稍微不同的格式(請參閱formatOtherKeys
,從2008 年開始)。這是顯示首選項的螢幕截圖:
這 ”?” help 指向iTerm2 的網站,它有點缺乏深度(ymmv)。我開發該功能時的意圖是應用程序將暫時啟用它,而不是讓終端無限期地打開它。