使用Alt left/right在tmux中的窗口之间切换



我正在尝试将tmux配置为使用左、右交替序列在窗口之间切换。这是我的.tmux.conf 中的内容

bind-key -n M-Left previous-window
bind-key -n M-Right next-window

不幸的是,它不起作用。在我的机器上,alt left和alt right分别绑定到^[[1;3D和^[[1;3C。我想我必须使用terminfo override来告诉tmux使用这些序列,但我不知道如何使用。所以,任何帮助都将不胜感激。

谢谢!

如果xterm-keys选项关闭,tmux将忽略这些键(因为它会识别它们,并在未设置该选项时丢弃它们)。tmux的用户已经被这种区别弄糊涂了一段时间,在2016年底,开发人员更改了选项的默认值:

Change the xterm-keys option to default to on, so that tmux will generate xterm(1) escape sequences for function keys with modifiers.
With the option off most of these keys are ignored by default, except
for ctrl + arrows which use a variant that nothing else seems to use and
I don't remember why we chose. The xterm escape sequences are now the
most common.

这仍然依赖于终端描述,正如我在tmux中指出的那样,远程机器上没有获得正确的前缀+箭头键

相关内容

  • 没有找到相关文章

最新更新