Як я прив’язуюсь до Shift + {Вліво, Вправо} у tmux?


17

Я дивлюся на tmuxз screen, і вдарив опуклість при налаштуванні (настроюється!) tmuxКнопка.

Проблема в тому, що .screenrcя маю

bindkey ^[[d prev
bindkey ^[[c next
bindkey ^[[a title
bindkey ^[[b screen 1

і прив'язки працюють (вони спочатку походили rxvt-tabbedex).

Але в tmux , мабуть, немає способу прив’язувати команди до ShiftLeft/ Rightкомбінацій. Будь ласка, доведіть мене неправильно.

Відповіді:


11

Спробуйте це (як частковий приклад):

bind -n S-Right next-window
bind -n S-Left previous-window

Цього повинно бути достатньо, щоб полегшити роботу інших двох налаштувань. Він працює на моїй установці tmux (1.4), але YMMV.

Ви також можете використовувати мета-ключ (опція на Macs, alt на ПК):

bind-key -n M-Right next-window
bind-key -n M-Left previous-window 

Якщо ви використовуєте Terminal.app в OS X, вам потрібно ввімкнути використання ключа параметра в Налаштуваннях для роботи. (Наскільки я пам'ятаю, він працює за замовчуванням в iTerm, але якщо ні, то його точно можна включити.)


1

Я не знаю, чи потрапляли ви в мою ситуацію (робочий стіл Windows, використовуючи шпаклівку на сервері Linux), але у мене така ж проблема.

Я вирішую цю проблему, використовуючи MobaXterm замість шпаклівки та використовуючи "класичні ключі"

bind-key -n C-right next
bind-key -n C-left prev
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.