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

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

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) — работает как часы!

Связанный контент