GNU Screen имеет Ctrl-a, Ctrl-aдля переключения между двумя последними окнами.
Как это сделать tmux
?
решение1
Чтобы сделать это в 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
Продолжая fbicknel и Пола:
ты можешь
bind-key C-a last-window
bind-key a send-prefix
что позволит вам использовать экранное сочетание клавиш "ctrl-a a" для вставки "ctrl a"
решение3
Ответ Пола правильный, но онкажетсячтобы оставить вас без возможности ввести ^A.
Видетьэта темадля получения подробностей, но по сути вы можете сделать это, чтобы получить C-a
(^A), если он вам нужен:
bind-key v send-prefix
Теперь, если вы наберете, C-a v
то получите ^A.
решение4
Я добавил:
bind-key l last-window
В мой файл конфигурации tmux, который по умолчанию находится в ~/.tmux.conf
.
Перезагрузите tmux, переключите окна хотя бы один раз и нажмите:
ctrl+B(префикс по умолчанию) + l(строчная L) — работает как часы!