Tmux aktuellen Fensterrahmen nicht offensichtlich


25

Ich habe Mühe zu sagen, welcher Bereich der aktuelle in tmux ist, wenn es nur zwei gibt. Die Umrandung scheint nur die angrenzende Kante hervorzuheben, was es unmöglich macht, sie zu erkennen. Hier ist ein Gif, um hervorzuheben, was ich meine.Bildbeschreibung hier eingeben

Ich bin in bash, und die config dafür sieht so aus

set-option -g pane-border-fg white
set-option -g pane-active-border-fg green

Hat jemand Tipps, um es offensichtlicher zu machen?


2
Dieses Problem wurde in der aktuellen Version von tmux behoben. Wenn es nur zwei Teilungen gibt, wird die obere / untere Hälfte der Teilungslinie farbig dargestellt, um die linke / rechte Teilung anzuzeigen.
Phani

Sie könnten erwägen, dies als Antwort zu veröffentlichen?
Wil

Ist es nicht möglich, tmux dazu zu bringen, 1px-Rahmen um alle Bereiche zu haben?
So

Das Problem besteht darin, dass Sie nicht bestimmen können, welcher Bereich aktiv ist, wenn jeder Bereich einen identischen Rahmen aufweist. Wie @Phani sagt, ist dies in neueren Versionen jedoch weniger ein Problem.
Wil

Antworten:


8

Dieses Problem wurde in der aktuellen Version von tmux behoben. Bei nur zwei Teilungen ist die obere / untere Hälfte der Teilungslinie farbig, um anzuzeigen, dass die linke / rechte Teilung aktiv ist

Bildbeschreibung hier eingeben


Verwirrt auch beim horizontalen Layout. Linke Hälfte markieren = oberes Fenster, aber nicht so offensichtlich, wenn Sie nicht nach dem aktiven Cursor Ausschau halten.
Irfan

11

Ich denke, ich habe endlich einen Weg gefunden, der es mir wirklich klar macht. Mit den folgenden in der .tmux.conf.

set -g window-style 'fg=black,bg=colour253'
set -g window-active-style 'fg=colour234,bg=colour231'

Ich bekomme das fokussierte / aktive Fenster in hellerer Farbe und die nicht fokussierten / inaktiven ein bisschen ausgegraut.

Ich habe meine Farbpalette stark optimiert, aber die Verwendung Ihrer Lieblingsfarben (beachten Sie die britische Schreibweise in der tmux.conf) sollte Anpassungen ermöglichen.

Beispiel für aktiv (untere rechte Ecke) vs inaktiv:

Beispiel für aktiv vs inaktiv


Obwohl sich die Farbe auf halbem Weg ändert, finde ich es manchmal immer noch verwirrend. Diese Lösung ist unübersehbar!
Matt Lacey

8

Gute Frage; Ich wünschte, ich hätte eine bessere Antwort. Der display-panesBefehl (standardmäßig Cb q) zeigt den aktiven Bereich mit einer roten Nummer an. Bei nur zwei Fenstern müssen Sie immer noch daran denken, dass Rot aktiv und Blau inaktiv ist.

Wenn Sie display-panes-colorfür Ihre Hintergrundfarbe eine Einstellung mit geringen Einschränkungen festlegen , ist diese weniger sichtbar als die (standardmäßig) rote aktive Fensternummer.


Ich habe display-panesgenau wegen dieses Problems so ziemlich immer verwendet . Das andere Problem ist natürlich, repeat-timedass Sie einen niedrigen Wert festlegen müssen, damit Sie nicht zu Vim wechseln. Versuchen Sie dann, den Cursor nur zu bewegen, um zu einem anderen Bereich zurückzukehren. display-panesIch werde wahrscheinlich weitermachen. Ich habe genug Kontrast zur aktuellen Fensternummer, um ziemlich nützlich zu sein. Vielen Dank für die Eingabe, ich werde es nur ertragen müssen.
Wil
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.