tmux 中允许使用哪些前缀键?

tmux 中允许使用哪些前缀键?

许多人会修改他们的 tmux 前缀键。通常是Control+something。但肯定还有其他可能。

例如,我尝试过,t,但在启动 tmux 时出现错误bad key: ,t

那么规则是什么?tmux 中允许使用哪些前缀?

答案1

它需要是一个单身的“按键”。

可识别的基本按键包括

  • ASCII 字符(包括C0 控制字符),
  • 功能键:F1F20
  • 移动键:Up,,,,,,,,,DownLeft​​​​RightHomeEndPageUpPageDown
  • 编辑键:IC(插入)、DC(删除)和
  • 小键盘键:KP/KP*KP-KP+KP.KPEnterKP0KP9

并非所有终端都支持发送所有这些键的唯一序列;此外,并非所有这些键都在每个 terminfo 条目中描述(当附加到tmux会话)。因此,其中一些可能在您的特定设置中不可用。

如果上述某个键的序列前面有 Esc 字符,则它将被视为 Meta 修饰符。这M-在命名键时表示为前缀(例如M-F1)。

tmux还可以识别一些特殊序列终端当 Shift、Control 和 Meta 与大多数非 ASCII 键(例如S-C-M-Up)一起使用时可以发送,但许多终端不会生成这些序列(或仅支持仅针对箭头键的一组有限的修饰符)。

相关内容