49

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?

1 ответ1

68

Есть несколько простых способов сделать это.

  • Используйте 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 . Обычно вторым является наименьшее количество нажатий клавиш.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .