1

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

1 ответ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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .