Мой терминал недавно начал печатать управляющие символы (например, ^P
или ^N
), когда я нажимаю Ctrl+P (или другие комбинации). Я не уверен, что вызвало изменение. Вот мой файл .tmux.conf
. Есть идеи?
Обратите внимание, что ^C
, ^D
и некоторые другие по-прежнему работают как положено.
Править Я только что понял, что это работает при использовании bash
внутри tmux
, но не с моим обычным zsh
. Есть идеи?
Редактировать 2 Я думаю, что это была проблема порядка загрузки. В моем .zshrc
я установил EDITOR=vim
, что заставляет zsh переключаться на сочетания клавиш vim. Однако для обычного терминального сеанса, очевидно, он был установлен слишком поздно, но когда запускается tmux
, запускается новый процесс zsh
, и на этот раз EDTIOR
уже настроен на vim, поэтому он переключается на комбинации клавиш vim. Помещение bindkey -e
сразу после EDITOR=vim
в моем .zshrc
проблему.