如何关闭 tmux 列表键屏幕?

如何关闭 tmux 列表键屏幕?

在 tmux 中,按下前缀键(在我的情况下是 Ctrl + b)然后按问号转到列表键屏幕后,如何关闭列表键屏幕并返回到您正在执行的操作?

答案1

当您list-keys直接在客户端中运行时(而不是从命令行运行,如下面的示例中所示),tmux使用其“复制模式”来显示输出。您应该能够使用qControl-c来结束复制模式实例。如果您的mode-keysemacs,那么您也可以使用Escape

cancel您可以通过查找复制模式表中绑定的键来自己检查绑定。

% for e in vi emacs; do tmux list-keys -t "$e"-copy; done | grep cancel
bind-key -t vi-copy    C-c cancel
bind-key -t vi-copy      q cancel
bind-key -t emacs-copy     C-c cancel
bind-key -t emacs-copy  Escape cancel
bind-key -t emacs-copy       q cancel

您可以通过检查来判断哪些表正在使用mode-keys

% for o in w gw; do tmux show-option -"$o" mode-keys; done | head -1
mode-keys emacs

相关内容