在 tmux 复制模式下更改键绑定

在 tmux 复制模式下更改键绑定

我想更改 tmux 复制模式下的键绑定。这是我的 tmux 配置:

set-window-option -g mode-keys vi

因此,我使用 vi 键绑定进行复制模式。但由于我使用 colemak 键盘布局,该布局包含neio而不是jk、键l,因此o我想绑定以下内容:

bind n down
bind e up
bind h left
bind i right

我知道绑定键是如何工作的,但我不知道down, up, left,的键命令如何right

答案1

tmux list-keys

bind-key  -T copy-mode  Up     send-keys  -X  cursor-up
bind-key  -T copy-mode  Down   send-keys  -X  cursor-down
bind-key  -T copy-mode  Left   send-keys  -X  cursor-left
bind-key  -T copy-mode  Right  send-keys  -X  cursor-right

所以在你的情况下你可以这样做:

bind-key  -T copy-mode-vi  n  send-keys Down
bind-key  -T copy-mode-vi  e  send-keys Up
bind-key  -T copy-mode-vi  h  send-keys Left
bind-key  -T copy-mode-vi  i  send-keys Right

相关内容