свяжите tmux префикс с OS X cmd ключ (или любая другая привязка)

Я привык к iTerm2 (или Terminal.app для этого случая) на OS X. Но я хочу переместиться для использования tmux (или экран, но проблема подобна обоим приложениям).

Таким образом, моя идея состоит в том, чтобы иметь единственную iTerm вкладку с tmux сессией, открытой с несколькими вкладками. Чтобы сделать переход, у меня есть основная характеристика, которую я должен настроить на tmux: переключите вкладку 'n' при помощи cmd + n (как Firefox, Chrome, iTerm2 сам, и т.д.)

Однако я не могу найти, что способ отобразить cmd включает клавиатуру Mac. Я сначала пытался реализовать cmd как ключ префикса без успеха. Я попытался установить

set-option -g prefix M-a (hoping for Meta-a)

set-option -g prefix ^a (hoping for ^ to work)

но ничто не работает. Действительно ли это возможно? Я не должен действительно связывать префикс с cmd, но я хочу смочь изменить tmux вкладки с cmd+n.

Спасибо

21
задан 19.03.2011, 17:33

1 ответ

Вы хотите вызвать последовательность нажатий клавиш (сначала Ctrl-b, затем n в пределах от от 0 до 9).

Ваш лучший выбор состоит в том, чтобы использовать утилиту сочетания клавиш, такую как Butler или Маэстро Клавиатуры, чтобы сделать это для Вас.


Использование дворецкого:

Выберите +» Умный Объект» Нажатия клавиш, настройте горячую клавишу Cmd-1.Пресса Ctrl-B, затем 1 для Нажатий клавиш. Настройте его, чтобы быть только допустимыми в Терминале (или iTerm). Это предупредит Вас, что другим приложениям не мог бы понравиться он, но Вы уже знаете это.


Использование маэстро клавиатуры:

Создайте новую группу слева, которая только доступна в Терминале (или iTerm).

Добавьте новый объект, инициированный Триггером Горячей клавиши (Cmd-1) и добавьте два Нажатий клавиш к его действиям: Ctrl-B и 1.


Вы могли бы также хотеть смотреть на эту тему - не использует Command хотя, и не работал на меня использующий Терминал.


Из tmux документации:

Обяжите ключевой ключ управлять. Ключи могут быть указаны снабженные префиксом ‘C-’ или ‘ˆ’ для клавиш Ctrl или ‘M-’ для высокого звука (meta) ключи. Флаг −r указывает, что этот ключ может повториться, видеть повторно-разовую опцию.

Они не поддерживают третью модифицирующую клавишу.

8
ответ дан 07.12.2019, 10:03

Теги

Похожие вопросы