Как переключаться между двумя последними окнами в tmux?

55

screenесть Ctrl-a, Ctrl-aчтобы переключаться между двумя последними окнами?

Как это сделать tmux?

кэв
источник

Ответы:

83

Чтобы сделать это в Tmux, вы делаете

Ctrl-Bl

(это 'L'). Предполагается, что вы оставили в Ctrl-Bкачестве ключа активации.

Если вы хотите использовать те же нажатия клавиш, что и на экране, добавьте следующее ~/.tmux.conf:

set-option -g prefix C-a
bind-key C-a last-window

Первый устанавливает Ctrl-Aваш ключ активации, второй говорит, что Ctrl-Aпосле активации должен перейти в последнее окно.

Павел
источник
2

Ответ Павла верен, но кажется, что вы не можете набрать ^ A. Обычно, если вы не привязали C-aк prefix, вы просто используете ^ A. Но вы сделали ... И вы сделали C-a C-aэто last-window, оооочень ....

Однако, еще не все потеряно: C-a C-bтеперь (как ни странно) вы получаете ^ A.

Если вы не переназначаете prefix, вы можете использовать, C-b C-bчтобы получить ^ B.

Если по каким - то причинам вы не переназначить prefixи вы карту , C-b C-bчтобы last-windowя не понял способ , чтобы получить ^ B из него не хватает что - то вроде:

bind-key v send-prefix

... который отправит ^ B, если вы напечатаете C-b v.

fbicknel
источник