Ich möchte direkt zu einem Bereich in Tmux wechseln, und zwar über den Bereich #.
Wie kann ich das machen? Ich kann zwischen Fenstern wechseln und zu Fenstern wechseln, die sich neben dem aktuellen Fenster befinden.
Ich möchte in der Lage sein, den display-panes
Befehl auszuführen , der die "pane #" in jedem Bereich anzeigt, und später direkt zu einem Bereich zu springen, indem ich die von angezeigten Bereiche benutze display-panes
.
Ist das möglich?
ANMERKUNG: Und um es klar zu sagen, ich meine nicht Fenster, ich meine Fenster. Vielen Dank!
Antworten:
Sie können direkt zu einem Bereich springen, indem Sie den Index des Bereichs eingeben, während er per
display-panes
Befehl angezeigt wird .Von
man tmux
:Anstatt den Befehl einzugeben, können Sie auch Folgendes verwenden:
C-b
Präfixschlüssel sendenq
Fenster-Indizes anzeigenquelle
.tmux.conf
, ändern Sie anhand der folgenden Angaben in Ihrer Datei, wie lange die Fenster angezeigt werden.set display-panes-time 4000
Beachten Sie, dass Sie dieesc
Taste drücken können, um den Vorgang abzubrechen, wenn Sie möchtenset display-panes-time 4000
funktioniert gut, aber es gibt einen Randfall, den ich getroffen habe, der nur eine Nebensache ist, aber es wäre gut zu wissen, wie man damit umgeht. Wenn ich meine Standard-Shell auf tmux eingestellt habe und guake verwende, um sie zu starten, erhalte ich zum ersten Mal eine/home/elynn/.tmux.conf:92: no current session
Warnung.-g
Werke,set -g display-panes-time 4000
Ctrlbq(die tmux defualt Präfix Sequenz plus
q
) die Scheibe Indizes kurz angezeigt werden , wenn Sie die Indexnummer eingeben , während sie dsiplayed sind, werden Sie den Cursor auf diese Scheibe bewegen.Wenn Sie eine große Anzahl von Fenstern haben und die Anzeigezeit zu kurz ist, können Sie tmux so konfigurieren, dass der Index für ein bestimmtes Intervall mit der
display-panes-time
Option in Ihrem Fenster angezeigt wird~/.tmux.conf
. Der Wert wird in Millisekunden angegeben.quelle
Ich weiß, das ist nicht unbedingt das, wonach Sie gefragt haben, aber die Aktivierung der Mausunterstützung ist ziemlich einfach und wird von den meisten Terminalemulatoren unterstützt.
Sie können einfach auf den Bereich klicken, zu dem Sie wechseln möchten. :)
quelle