macos iterm2 tmux переназначить ctrl-b на правую опцию / alt-a

Я думал, что это и ежу понятно. Я использую tmux с iterm2 (последняя версия) на maxOs на MacBook.

Использование ctrl-b в качестве префикса - ужасная комбинация клавиш для MacBook, поскольку MacBook имеет только одну управляющую клавишу, которая находится с левой стороны. Поэтому одновременное нажатие этих двух кнопок для меня почти болезненно. Но tmux великолепен, поэтому он позволяет вам переназначить префикс.

Итак, довольно наивно, я ввел эту строку в свой ~ / .tmux.conf, чтобы установить префикс в option / alt-a:

set-option -g prefix M-a

Однако эта строчка ничего не изменила.

Ввод tmux show-options -g по-прежнему выводит

prefix C-b

Кто-нибудь когда-нибудь это решал?

Кстати: я знаю, что могу использовать интеграцию tmux iterm2. Но я этого не хочу. Мне нужно решение в режиме обычного текста.


person LongHike    schedule 09.12.2017    source источник


Ответы (1)


Да, я нашел решение:

  1 # change ctrl-a to alt-a
  2 unbind C-b
  3 set-option -g prefix M-a
  4 bind C-a send-prefix

А потом в iterm2 -> profiles -> [ваш профиль]> Ключи

для Правая клавиша Option / Alt

нажмите Esc +

Мне жаль. Я нашел это решение после того, как разместил вопрос.

person LongHike    schedule 09.12.2017
comment
Спасибо, что обновили вопрос своим решением! - person hchandad; 04.04.2019