Можно ли установить привязку ключей к сеансу / контексту в tmux?
Я делаю все в tmux, поэтому у меня есть раздел .bashrc
для создания / присоединения к сеансу всякий раз, когда я вхожу в оболочку. Иногда я захожу в машину, которая использует ту же конфигурацию. Так что я уже нахожусь в сеансе tmux на локальной машине, и после ssh-подключения к удаленному компьютеру я нахожусь в другой сессии tmux на удаленной машине.
Я C-a
установил префикс на обеих машинах, так что в итоге происходит C-a
отправка префикса локально, а C-a C-a
отправка префикса в сеанс tmux удаленной машины.
Я хотел бы установить два разных префикса для локального и удаленного сеансов (скажем, `
против C-a
). Но удаленная машина находится внизу, и я могу пойти туда, чтобы что-то сделать с ней напрямую, в новом сеансе tmux, используя только тот C-a
префикс, к которому я привык. За исключением того, что `
был задан в качестве префикса в ssh
сеансе tmux, теперь он применяется ко всем сеансам tmux, и теперь мне приходится дважды нажимать backtick, чтобы ввести его один раз в командной строке.
Есть ли способ установить отдельный префикс (или связывание ключей, как правило) для разных сессий в tmux? Или мне просто смириться с этим и привыкнуть наносить удары C-a
дважды?
0 ответов на вопрос
Похожие вопросы
-
1
Связывание ключей Midnight Commander по умолчанию для "change-directory"
-
3
Изменить привязку клавиш в беспроводной клавиатуре Microsoft под Windows XP
-
4
Как отключить двойную вкладку для отображения доступных команд в Bash?
-
-
3
Связывание клавиш по умолчанию для очистки командной строки
-
20
Какой наименее противоречивый префикс / escape-последовательность для экрана или tmux?
-
1
Привязать / отобразить символ для alt + [какой-нибудь ключ]?
-
2
Мой планшетный ПК имеет поворотный переключатель (обычно используется для прокрутки вверх и вниз), н...
-
1
Отображение левой клавиши Alt в Vim?
-
2
Как переназначить ярлык NERDTree в VIM
-
2
Как изменить привязки клавиш Windows, чтобы они выглядели как Mac OSX?