Как я могу связать ключ для «выхода из режима копирования» в tmux? - PullRequest
0 голосов
/ 13 мая 2018

Я пытался найти команду для «выхода из режима копирования» из этой страницы , но, похоже, для этой функции существует только привязка ключа префикс + q ; то есть я не могу найти связанную команду :command -style.

Означает ли это, что невозможно связать другую клавишу для «выхода из режима копирования»? Я хотел бы связать клавишу Esc .

1 Ответ

0 голосов
/ 17 мая 2018

Режим копирования использует свой собственный набор команд, отдельный от tmux.Используйте send-keys -X для «ввода» команд в режиме копирования, как показано в привязке по умолчанию для выхода из режима копирования:

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

Обратите внимание, что Escape уже привязан к той же команде, по крайней мере, в tmux2.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, а скорее сравнение того, как выполнять некоторые общие задачи в различных оконечных мультиплексорах.

...