Tmux domyślnie zawiera następujące klawisze, aby szybko przełączać się między oknami o numerach od 0 do 9:
C-b + 0-9
Z kilkoma tuzinami różnych folderów projektów, kilkoma sesjami ssh i innymi dodatkami w moim tmuxie, wydaje mi się, że zawsze rozlewam się przez 10 okien, do których mogę szybko uzyskać dostęp, i chciałbym wymyślić szybki sposób na przejście do okien o numerze 10 lub wyżej. W tej chwili muszę ręcznie wpisać coś wzdłuż tych linii w wierszu polecenia tmux:
swap-window -t 12
Co jest dość czasochłonne.
Czy ktoś wymyślił solidny skrót, który pomaga szybko uzyskać dostęp do systemu Windows 10 i nowszych? Wiem, że weechat rozwiązał ten problem z dwoma skrótami:
Alt + 0-9
Alt+j followed by \d{2}
Czy cokolwiek w tym zakresie można osiągnąć za pomocą Tmux?
keyboard-shortcuts
shortcuts
tmux
usterka
źródło
źródło
Odpowiedzi:
Jest kilka prostych sposobów, aby to zrobić.
Użyj,
C-b '
aby wybrać indeks okna.Użyj,
C-b w
aby uzyskać interaktywny indeks do wyboru (0-9a-z).Dodaj wiązania, aby szybko przełączać się w tmux.conf
bind -r C-h select-window -t :-
bind -r C-l select-window -t :+
-r
W ostatni pozwala powtórzyć klucza bez konieczności powtarzaniaC-b
. Zazwyczaj drugi to najmniejsza liczba naciśnięć klawiszy.źródło