有人知道 Byobu 的键绑定文件(f-keys.screen 等)中使用什么符号来表示键盘键吗?
我知道我想更改哪些键,并仔细检查了文件,试图找出您使用的符号所代表的键,但我无法解密其中一些键的复合结构。看起来有些命令使用了几个符号,这让我很困惑。
答案1
因此有两种通知形式,一种是 Byobu 的屏幕后端,另一个用于 Byobu 的tmux后端。
这屏幕后端使用 GNU Screen 的语法,如其所述手册页,而tmux后端使用 Tmux 的语法,如其所述手册页。
为了屏幕当我想创建一个新的键绑定时,我通常会打开一个新的终端窗口外部Byobu,并输入:
$ cat >/dev/null
然后输入一些组合键,例如Ctrl- Shift- F7,你应该在屏幕上看到:
^[[18;6~
这就是您需要输入的密钥代码~/.byobu/keybindings.screen
。
您将使用该bindkey
命令,并且需要将其绑定到一个或多个命令,如屏幕中所述手册页。
为了tmux,语法是方式更简单!在这里,你可以用“S”表示Shift,用“C”表示Ctrl,用“M”表示Alt,等等。同样,tmux 中对此进行了非常详尽的描述手册页。