Tmux wird standardmäßig mit der folgenden Tastenkombination geliefert, um schnell zwischen den Fenstern mit den Nummern 0 bis 9 zu wechseln:
C-b + 0-9
Mit ein paar Dutzend verschiedenen Projektordnern, ein paar ssh-Sitzungen und anderen Extras in meinem tmux scheint es, als würde ich immer über die 10 Fenster verschütten, auf die ich schnell zugreifen kann, und ich würde gerne einen schnellen Weg finden, um zu Fenstern mit der Nummer 10 zu wechseln oder höher. Im Moment muss ich in der tmux-Eingabeaufforderung manuell etwas in diese Richtung eingeben:
swap-window -t 12
Welches ist ziemlich zeitaufwendig.
Hat jemand eine solide Verknüpfung gefunden, mit der Sie schnell auf Windows 10 und höher zugreifen können? Ich weiß, dass weechat dieses Problem mit den beiden Shorcuts gelöst hat:
Alt + 0-9
Alt+j followed by \d{2}
Kann mit tmux etwas in diese Richtung erreicht werden?
Antworten:
Es gibt einige einfache Möglichkeiten, dies zu tun.
Mit
C-b '
den Fensterindex auswählen.Verwenden Sie
C-b w
, um einen interaktiven Index zur Auswahl zu erhalten (0-9a-z).Fügen Sie Bindungen hinzu, um in tmux.conf schnell durchzugehen
bind -r C-h select-window -t :-
bind -r C-l select-window -t :+
Mit
-r
der letzten Taste können Sie die Taste wiederholen, ohne sie wiederholen zu müssenC-b
. Typischerweise ist die zweite die geringste Anzahl von Tastenanschlägen.quelle