Иногда я испытываю состояние tmux
, когда Prefix-c
перестает работать, хотя Prefix-
все еще работает для других команд. Также в этом состоянии bind -T copy-mode-vi y send-keys -X copy-pipe-and-cancel "pbcopy"
перестают работать привязки клавиш, такие как.
В этом случае перезагрузка ~/.tmux.conf
не решает проблему, а вот завершение текущего tmux
сеанса решает.
Как можно сбросить текущий tmux
сеанс, как reset
это сделал бы терминал?
tmux -V
tmux 3.2
uname -a
Darwin C02Y13AVJGH6 20.4.0 Darwin Kernel Version 20.4.0: Thu Apr 22 21:46:47 PDT 2021; root:xnu-7195.101.2~1/RELEASE_X86_64 x86_64
решение1
Рассматривали ли вы возможность отсоединения и отправки reset
команды в сеанс tmux, как описаноздесь? Это означает бег tmux send -t foo.0 reset ENTER
.
Я не знаю, решит ли это вашу проблему. Было бы полезно, если бы вы более конкретно указали, что вы можете делать, а что нет.
решение2
Недавно я столкнулся с похожей проблемой. Мне удалось заставить его работать снова, запустив tmux set-option -g prefix C-b
. Не уверен, сработает ли это для вас, так как моя проблема была немного иной, но, возможно, стоит попробовать!