В tmux после нажатия клавиши префикса (в моем случае Ctrl + b), а затем нажатия вопросительного знака, чтобы перейти к экрану клавиш списка, как закрыть экран со списком клавиш и вернуться к тому, что вы делали?
1 ответ
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