Як швидко перейти на n.10 + windows у tmux?


57

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?


Відповіді:


83

Є кілька простих способів зробити це.

  • Використовуйте 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. Зазвичай другий - це найменша кількість натискань клавіш.


1
Перші дві команди - саме те, що я шукав, дякую, Джейсоне!
глюк
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.