tmux - как я могу сопоставить новые ключи для цикла окна (панели)?
В приложении tmux как можно сопоставить ctrl-a
, o
(цикл окна) в ctrl-a
, w
?
3 ответа
Сейчас я использую ctrl-a,q,#
Ctrl-A Я уже сопоставлен с Ctrl-B
Это были три нажатия клавиш ПОСЛЕ Ctrl: a,q,0 или a,q,1 или a,q,2 и т. Д.
Эти клавиши (кроме 0) расположены рядом друг с другом на клавиатуре для максимального удобства использования!
Если бы я мог просто заставить tmux делать подсчет на основе 1 вместо 0....
По умолчанию префиксo связан с командой tmux select-pane -t :.+
,
Если вы хотите, чтобы Prefixw выполнял ту же команду, то сделайте это (например, в .tmux.conf
):
bind-key w select-pane -t :.+
Примечание: это переопределит команду Prefix+w по умолчанию (choose-window
).
:.+
"Целевая панель" - это способ ссылки на следующую панель в текущем окне текущего сеанса. Смотрите описание man-страницы "target-pane".
Кстати, вы можете проверить свои текущие привязки с list-keys
команда (по умолчанию привязана к префиксу? или через префикс: список ключей или (например) tmux list-keys | less
в оболочке). Вы можете использовать вывод list-keys
определить исходное связывание префиксаo.
От tmux
командная строка:
bind w rotate-window
или из скорлупы
tmux bind w rotate-window