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
Другие вопросы по тегам