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]"'
看阅读在线手册了解更多信息。