По какой-то причине tmux странно использует / обрабатывает управляющий ключ.

Когда в tmux, если я нажму Enter, ничего не отправляется. Если я быстро нажму дважды клавишу escape, то будут отправлены две клавиши escape. Я также могу нажать клавишу escape, а затем любую другую клавишу, и она войдет в клавишу escape, за которой следует клавиша.

Я прочитал несколько постов, предлагающих добавить set -g escape-time 0 , но это имеет неправильный эффект. Это в основном означает, что я должен был бы дважды нажать в течение 0 мс (невозможно), что делает невозможным ударить escape вообще.

Есть ли способ просто позволить tmux вообще не обрабатывать клавишу escape и вести себя нормально? Это делает Vim действительно трудно использовать.

1 ответ1

1

Это было вызвано добавлением привязки клавиш к C-[ . Я не нашел способа использовать эту привязку ключа без конфликта с escape, поэтому я думаю, что лучший ответ - избегать использования этой привязки.

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