Я люблю Byobu, так как он позволяет мне организовывать десятки вкладок с заголовками / путями / историей. Горстка настроена с линиями new-session
/ new-window
в моем ~/.byobu/windows.tmux
, а остальные я создаю ad-hoc в зависимости от моих текущих проектов.
Я часто перемещаю вкладки с помощью CTRL-SHIFT-F3 и CTRL-SHIFT-F4.
Но если я по ошибке нажму CTRL-SHIFT-F2 ... все мои вкладки исчезнут, что вызывает у меня большое горе.
Есть ли способ отменить это? Число в левом нижнем углу заставляет меня думать, что может быть способ восстановить мои вкладки:
Или я могу помешать CTRL-SHIFT-F2 сделать это?
Это, вероятно, было бы эффектом этой привязки клавиш в /usr/share/byobu/keybindings/f-keys.tmux
:
bind-key -n C-S-F2 new-session
Вы могли отредактировать ~/.byobu/keybindings.tmux
и удалите ту привязку клавиш:
unbind-key -n C-S-F2
Часть keybingings по умолчанию в tmux (от man tmux
):
s Select a new session for the attached client
interactively.
Это должно использоваться с префиксом (значение по умолчанию: Ctrlb), таким образом, можно попробовать Ctrlb+s для переключения сессий.
По умолчанию, tmux
также просит, чтобы Вы выбрали из списка открытых заседаний, если несколько сессий уже существуют, когда он выполняется:
~ byobu-tmux
Byobu sessions...
1. tmux: 1: 2 windows (created Thu Jan 18 18:03:21 2018) [80x23]
2. tmux: 2: 1 windows (created Thu Jan 18 18:03:24 2018) [80x23]
3. tmux: 3: 1 windows (created Thu Jan 18 18:03:25 2018) [80x23]
4. Create a new Byobu session (tmux)
5. Run a shell without Byobu (/bin/zsh)
Choose 1-5 [1]: