tmux 多键按键绑定可以像屏幕一样吗?

tmux 多键按键绑定可以像屏幕一样吗?

screen提供此功能:

bindkey -t foo stuff barfoo
   Make  "foo"  an  abbreviation of the word "barfoo".
   Timeout is disabled so that users can type slowly.

我使用(d)这个例如

bindkey -t .,u stuff user.name
bindkey -t .,U stuff User.Name
bindkey -t .,E stuff [email protected]

等等。

但现在由于各种原因我转移到 tmux,并且在 tmux 上复制这种行为/功能时遇到困难。

当尝试绑定例如 '.,E' 时,我从 tmux 收到“未知密钥”错误。

答案1

多路复用器没有这个功能。它在每个键表中使用一个带有修饰符的键。有些键有名称看这里获取列表。

如果您正在使用诸如巴什使用gnu readline 库 然后你可以用它来进行转换。

使用bash

bind '".,u":"user.Name"'
bind '".,U":"User.Name"'
bind '".,E":"[email protected]"'

阅读在线手册了解更多信息。

相关内容