Mam dwie szyby w układzie poziomym. Chciałbym, aby okienko znajdowało się po prawej stronie, a znajdowało się po lewej stronie okna. Nie mówię o przeniesieniu fokusu ( Ctrl+ B o). Jak to osiągnąć?
„lewy panel” <--> „prawy panel”
keyboard-shortcuts
tmux
oddRaven
źródło
źródło
Prefix
zamiast zakładania, że wszyscy będą go używaćCtrl-b
Ctrl-a
, ponieważ są to ludzie, którzy wiedzą, że prefiks można zmienić w zależności od użytkownika.swap-pane
(i odpowiedź na pytanie w tytule).Możesz uderzać Ctrl bi trzymać wciśnięty Ctrlpodczas uderzenia o. Spowoduje to obrócenie wszystkich istniejących paneli, więc w twoim przypadku zamienisz tylko dwie istniejące szyby.
Ctrl b+ Alt oobraca w drugą stronę (przydatne, gdy masz więcej niż dwa panele).
źródło
Ctrl+o
jest wysyłany do powłoki zamiast do tmux, zwłaszcza jeśli nie ma to miejsca przy wielokrotnym naciskaniuCtrl+b
(lub innych poleceń tmux?).Ctrl+b;
, jest obracanie kursora między dwoma oknami.Najdokładniejsza kontrola, jaką możesz mieć, to
swap-pane
bezpośrednie użycie polecenia . Nie jest to takie trudne:ctrl-b q
pokazuje „ID” dla każdego panelu w bieżącym oknie - pamiętaj o dwóch oknach, które chcesz zamienić. Powiedzmy, że są 3 i 5.ctrl-b :
aby aktywować linię poleceń tmux. Następnie wydaj polecenieswap-pane -s 3 -t 5
.Pamiętaj, że masz automatyczne uzupełnianie podczas pisania poleceń. Możesz także wyszukać składnię polecenia bezpośrednio ze strony tmux man . W ten sposób uczę się składni
swap-pane
.źródło