Keyboard-Shortcuts

tmux 多鍵綁定像在螢幕上可能嗎?

  • November 19, 2016

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 User.Name@My.Domain.tld

等等。

但是現在由於各種原因,我搬到了 tmux,並且很難在 tmux 上複製這種行為/功能。

當嘗試綁定例如’.,E’時,我從 tmux 收到“未知密鑰”錯誤。

tmux沒有這個功能。它在每個鍵表中使用單個鍵,並帶有修飾符。某些鍵的名稱請參見此處以獲取列表。

如果您正在使用諸如bash之類的使用gnu readline 庫的程序, 那麼您可以使用它來進行轉換。

使用 bash

bind '".,u":"user.Name"'
bind '".,U":"User.Name"'
bind '".,E":"User.Name@My.Domain.tld"'

有關詳細資訊,請參閱readline 手冊

引用自:https://unix.stackexchange.com/questions/324527