Две префиксные команды для tmux?

17

У нас есть сеанс tmux, к которому нужно подключиться нескольким людям. Некоторым нравится ярлык Ctrl+ aпрефикс, а некоторые предпочитают ярлык по умолчанию Ctrl+ b. Что-нибудь, что я могу поместить в .tmux.confфайл, чтобы позволить обоим ярлыкам работать?

Кажется, что стандарт

set -g prefix C-a

команда сбросит ярлык Ctrl+ b.

Я также попробовал это:

set -g prefix C-a
set -g prefix C-b

но вторая строка затем отменяет Ctrl+a

ltn100
источник

Ответы:

14

Для выпусков до 2012 года: введите команду только один раз, со всеми необходимыми префиксными ключами, разделенными запятыми:

set-option -g prefix C-a,C-b

Для версий> = 1.6 (выпущено за день до вашего вопроса, 23.01.2012) см. Другой ответ.

ангус
источник
24

Вышеуказанный ответ верен для Tmux 1.5 и более ранних версий.

Однако это изменилось в tmux 1.6 . Теперь есть две опции, prefixи prefix2каждая из которых может быть установлена ​​только на одно значение, например:

set-option -g prefix C-a
set-option -g prefix2 C-b
Дастин Киркланд
источник
1
Если вам нужно отправить вторичный префиксный ключ в окно, вы можете использовать -2опцию send-prefix(для примера, приведенного в ответе, send-prefix -2будет отправлено C-bв окно).
Тайлер Холиен