如何将密钥绑定到tmux中的“退出复制模式”?

时间:2018-05-12 23:18:19

标签: keyboard-shortcuts tmux

我试图从this page找到“离开复制模式”的命令,但似乎只有该函数存在键绑定前缀+ q ;即,我找不到相关的:command - 样式命令。

这是否意味着无法将另一个键绑定到“离开复制模式”?我想绑定 Esc 键。

1 个答案:

答案 0 :(得分:5)

复制模式使用自己的一组命令,与tmux本身分开。使用send-keys -X在复制模式下“键入”命令,如退出复制模式的默认绑定所示:

bind-key    -T copy-mode    q                 send-keys -X cancel

请注意,Escape已绑定到同一命令,至少在tmux 2.7。

% tmux list-keys | grep "send-keys -X cancel"
bind-key    -T copy-mode    C-c               send-keys -X cancel
bind-key    -T copy-mode    Escape            send-keys -X cancel
bind-key    -T copy-mode    q                 send-keys -X cancel
bind-key    -T copy-mode-vi C-c               send-keys -X cancel
bind-key    -T copy-mode-vi q                 send-keys -X cancel

您所引用的页面不是tmux命令的完整列表,而是比较如何在不同的终端多路复用器中完成某些常见任务。