Tmux по умолчанию поставляется со следующей комбинацией клавиш для быстрого переключения между окнами с номерами от 0 до 9:
C-b + 0-9
С парой дюжин различных папок проекта, несколькими ssh-сессиями и другими вкусностями в моем tmux я, кажется, всегда перетекаю через 10 окон, к которым я могу быстро получить доступ, и я хотел бы найти быстрый способ переключиться на окна под номером 10 или выше. Сейчас я должен вручную что-то набрать в строке tmux:
swap-window -t 12
Что довольно много времени.
Кто-нибудь разобрался в надежном ярлыке, который поможет вам быстро получить доступ к windows 10 и выше? Я знаю, что уикен решил эту проблему двумя путями:
Alt + 0-9
Alt+j followed by \d{2}
Может ли что-нибудь в этом духе быть выполнено с помощью tmux?
Ответы:
Есть несколько простых способов сделать это.
Используйте
C-b '
для выбора индекса окна.Используйте
C-b w
для получения интерактивного указателя на выбор (0-9a-z).Добавьте привязки для быстрого просмотра в tmux.conf
bind -r C-h select-window -t :-
bind -r C-l select-window -t :+
-r
В последнем позволяет повторять ключ без необходимости повторитьC-b
. Обычно вторым является наименьшее количество нажатий клавиш.источник