Ich kann in tmux nicht erkennen, welcher Bereich der aktuelle ist, wenn es nur zwei davon gibt. Der Rahmen scheint nur die angrenzende Kante hervorzuheben, was es unmöglich macht, das zu erkennen. Hier ist ein GIF, das verdeutlicht, was ich meine.
Ich bin in Bash und die Konfiguration dafür sieht so aus
set-option -g pane-border-fg white
set-option -g pane-active-border-fg green
Hat jemand Tipps, wie man es deutlicher machen kann?
Antwort1
Dieses Problem wurde in der aktuellen Version von tmux behoben. Wenn nur zwei Splits vorhanden sind, wird die obere/untere Hälfte der Split-Linie eingefärbt, um anzuzeigen, dass der Links-/Rechts-Split aktiv ist.
Antwort2
Ich glaube, ich habe endlich einen Weg gefunden, der es mir wirklich klar macht. Mit dem Folgenden im .tmux.conf
.
set -g window-style 'fg=black,bg=colour253'
set -g window-active-style 'fg=colour234,bg=colour231'
Bei mir werden die fokussierten/aktiven Fenster in einer helleren Farbe angezeigt und die nicht fokussierten/inaktiven Fenster etwas ausgegraut.
Ich habe meine Farbpalette stark optimiert, aber wenn Sie Ihre Lieblingsfarben verwenden (beachten Sie die britische Schreibweise in tmux.conf), sollten Anpassungen möglich sein.
Beispiel für aktiv (untere rechte Ecke) vs. inaktiv:
Antwort3
Gute Frage; ich wünschte, ich hätte eine bessere Antwort. Der display-panes
Befehl (standardmäßig Cb q) zeigt den aktiven Bereich mit einer roten Zahl an. Bei nur zwei Bereichen müssen Sie sich trotzdem merken, dass Rot aktiv und Blau inaktiv ist.
Wenn Sie display-panes-color
für Ihre Hintergrundfarbe einen Wert mit geringem Kontrast einstellen, ist dieser weniger sichtbar als die (standardmäßig) rote aktive Fensternummer.
Antwort4
Wenn Sie die Antwort von @chepner verwenden, können Sie Ihr Erlebnis verbessern, indem Sie die Bindung Alt + q
an Anzeigefenster für benutzerdefinierte Millisekunden in Ihrer tmux.conf
Verwendung verwenden:
bind -n M-q display-panes -d 300
wobei 300 in meinem Fall die Anzahl der Millisekunden ist
Es ist besser, als den Befehl einfach display-panes
mit der Standardkombination (standardmäßig Cb q) zu senden, da es schneller gestartet werden kann und für eine benutzerdefinierte Zeit gültig ist.