Приятной особенностью экрана является возможность назначать сочетания клавиш для групп, называемых "классами". С помощью bind -c
вы можете назначить эти ярлыки определенному классу, а привязка command -c <class>
к ключу позволит вам выбрать этот класс. Это позволило многоуровневые сочетания клавиш. Например, я использовал клавишу x
чтобы выбрать класс, выделенный для общих команд. Имея эти сочетания клавиш запуска в своем собственном классе, можно использовать мнемонические ключи, не беспокоясь о конфликтах с обычным набором привязок клавиш. Есть ли способ воспроизвести эту функцию в tmux
?
пример
# from my .screenrc
bind -c execute o screen -t imap 10 offlineimap.sh -o
bind -c execute m screen -t mpd ncmpcpp
bind -c execute w screen -t vw vimwiki
# ... more application launchers
bind x command -c execute
Использование: префикс x входит в класс ключа запуска, куда я помещаю все сочетания клавиш приложения.