Как мы все знаем, tmux — довольно хороший инструмент, но есть некоторые сценарии, в которых Ctrlего Bиспользовать нельзя.
Например, когда я подключаюсь по sshd к серверу A и теперь подключаюсь к tmux pty сервера A. Таким образом, Ctrl+ Bзахватывается сервером A.
Затем я подключаюсь по ssh к серверу B с сервера A иtmux уже запущен на сервере B. На этот раз Ctrl+ Bработает только для сервера A и не может использоваться сервером B. Итак, если я хочу переключить окно для сервера B, что мне тогда делать?
решение1
Вы по-прежнему можете использовать Ctrl-b, но вам придется повторить его для отправки во вложенный tmux.
Лучшим вариантом было бы использовать разные префиксы. Например, вложенный tmux мог бы иметь:
set-option -g prefix C-a
в его tmux.conf
, то Ctrl-aбудет его префикс.