在 tmux 中,按下前缀键(在我的情况下是 Ctrl + b)然后按问号转到列表键屏幕后,如何关闭列表键屏幕并返回到您正在执行的操作?
答案1
当您list-keys
直接在客户端中运行时(而不是从命令行运行,如下面的示例中所示),tmux使用其“复制模式”来显示输出。您应该能够使用q或Control-c来结束复制模式实例。如果您的mode-keys
是emacs
,那么您也可以使用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