Jak przełączać się między dwoma najnowszymi oknami w Tmux?

55

screenma Ctrl-a, Ctrl-aaby przełączać się między dwoma najnowszymi oknami?

Jak to zrobić tmux?

kev
źródło

Odpowiedzi:

83

Aby to zrobić w tmux, robisz

Ctrl-Bl

(to jest „L”). Zakłada się, że pozostawiłeś Ctrl-Bklucz aktywacyjny.

Jeśli chcesz używać tych samych naciśnięć klawiszy co ekran, dodaj następujące elementy do ~/.tmux.conf:

set-option -g prefix C-a
bind-key C-a last-window

Pierwszy ustawia Ctrl-Ajako klucz aktywacyjny, drugi mówi, że Ctrl-Apo aktywacji powinien przejść do ostatniego okna.

Paweł
źródło
2

Odpowiedź Pawła jest poprawna, ale wydaje się, że pozostawia cię bez możliwości wpisania ^ A. Normalnie, gdyby nie wiązało C-asię prefix, po prostu użyć ^ A. Ale zrobiłeś ... I zmapowałeś C-a C-asię last-window, więc ...

Jednak nie wszystko stracone: C-a C-bteraz (dziwnie) dostajesz ^ A.

Jeśli nie zmienisz mapowania prefix, możesz użyć, C-b C-baby uzyskać ^ B.

Jeśli z jakiegoś powodu nie przemapować prefixi mapować C-b C-bdo last-window, nie zorientowali się sposób, aby uzyskać ^ B z nim krótką coś podobnego:

bind-key v send-prefix

... który wyśle ​​^ B, jeśli wpiszesz C-b v.

fbicknel
źródło