Chciałbym przejść bezpośrednio do panelu w Tmux, według panelu #.
W jaki sposób mogę to zrobić? Wiem, jak przełączać się między panelami i przechodzić do paneli znajdujących się obok bieżącego panelu.
Chciałbym móc uruchomić display-panes
polecenie, które pokazuje „okienko nr” na każdym okienku, a następnie przeskoczyć bezpośrednio do okienka, używając okien nr #, które były wyświetlane przez display-panes
.
czy to możliwe?
UWAGA: Żeby było jasne, nie mam na myśli okna, mam na myśli panel. Dzięki!
Odpowiedzi:
Możesz przejść bezpośrednio do okienka, wpisując indeks okienka, gdy jest on wyświetlany
display-panes
poleceniem.Od
man tmux
:Lub zamiast wpisywać polecenie, możesz użyć:
C-b
wyślij klucz prefiksuq
wyświetlać indeksy paneliźródło
.tmux.conf
pliku, aby zmienić czas wyświetlania numerów okienek.set display-panes-time 4000
Pamiętaj, że możesz nacisnąćesc
klawisz, aby anulować operację, jeśli chceszset display-panes-time 4000
prace ładnie, jednak istnieje jeden przypadek krawędź uderzę to tylko drobne rzeczy, ale byłoby dobrze, aby wiedzieć, jak je ominąć. Jeśli mam domyślną powłokę ustawioną na tmux i używam guake, aby ją uruchomić, po raz pierwszy otrzymuję/home/elynn/.tmux.conf:92: no current session
ostrzeżenie.-g
prace,set -g display-panes-time 4000
Ctrlbq(sekwencja przedrostka tmux defualt plus
q
) na krótko wyświetli indeksy panelu, jeśli wprowadzisz numer indeksu podczas ich dsiplay, kursor przejdzie do tego panelu.Jeśli masz dużą liczbę paneli, a czas wyświetlania jest zbyt krótki, możesz skonfigurować tmux, aby wyświetlał indeks dla określonego przedziału czasu z
display-panes-time
opcją w twoim~/.tmux.conf
. Wartość jest w milisekundach.źródło
Wiem, że niekoniecznie o to prosiłeś, ale włączenie obsługi myszy jest dość łatwe i obsługuje je większość emulatorów terminali.
Możesz po prostu kliknąć okienko, na które chcesz się przełączyć. :)
źródło