screen
имеет Ctrl-a, Ctrl-a для переключения между двумя последними окнами?
Как это сделать в tmux
?
screen
имеет Ctrl-a, Ctrl-a для переключения между двумя последними окнами?
Как это сделать в tmux
?
Чтобы сделать это в Tmux, вы делаете
Ctrl-B l
(это 'L'). Предполагается, что вы оставили Ctrl-B в качестве ключа активации.
Если вы хотите использовать те же нажатия клавиш, что и на экране, добавьте следующее в ваш ~/.tmux.conf
:
set-option -g prefix C-a
bind-key C-a last-window
Первый устанавливает Ctrl-A в качестве ключа активации, второй говорит, что Ctrl-A после активации должен перейти в последнее окно.
Ответ Павла верен, но кажется, что вы не можете набрать ^ 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
.