Ändern Sie die Farbe für die Auswahl der tmux-Fensterliste

3

Ich versuche, tmux nach meinen Wünschen zu gestalten, und stecke bei der Auswahl der Fensterliste fest.

Präfix w zeigt mir die Fensterliste mit gelber Auswahlleiste; Kennt jemand die Beschwörung für das Ändern dieses bestimmten Bits?

adam
quelle

Antworten:

5

Ich verstehe nicht, warum Nerics Antwort abgelehnt wird, da sie tatsächlich richtig ist.

Wenn Sie eine Fensterliste öffnen, werden Stile von mode-style Option werden auf ein ausgewähltes Element angewendet. Hier ist ein Link zu Quellen. Wie du siehst ist der Standardwert bg=yellow,fg=black. Sie können diese Stile mit einem Befehl ändern:

set -wg mode-style bg=red,fg=red
  • set gibt einen Befehl zum Setzen einer Option;
  • -w flag gibt an, dass dies eine Fensteroption ist.
  • -g flag sagt, dass die Option global gesetzt werden soll;
  • mode-style ist der Name der Option;
  • bg=red Legt die Hintergrundfarbe der Auswahl fest;
  • fg=white Legt die Textfarbe fest.

Beachten Sie, dass set -wg ist nur ein Alias ​​für set-window-option -g.

In Bezug auf Farben aus der Manpage:

Die Farbe ist eine von: black, red, green, yellow, blue, magenta, cyan, white, aixterm helle Varianten (falls unterstützt: brightred, brightgreen, und so weiter), colour0 zu colour255 aus dem 256-Farben-Satz, Standard oder einer hexadezimalen RGB-Zeichenfolge wie z #ffffff, der die beste Übereinstimmung aus dem Standardsatz mit 256 Farben auswählt.

Sie können beispielsweise auch Attribute angeben bg=red,fg=red,bold:

Das Attribut ist entweder keines oder eine durch Kommas getrennte Liste von einem oder mehreren der folgenden Elemente: bright (oder bold ), dim, underscore, blink, reverse, hidden, oder italics, um ein Attribut oder ein mit einem Präfix versehenes Attribut zu aktivieren no um einen auszuschalten.

Bitte beachten Sie, dass diese Option auch die Farbe der Textauswahl im Kopiermodus beeinflusst.

tonyganch
quelle
3

Das suchen Sie:

set-window-option -g mode-fg white
set-window-option -g mode-bg red
neric
quelle
0
set status-utf8 on
set utf8 on

set -g default-terminal "screen-256color"

set -g status-bg black
set -g status-fg white
Unix
quelle
Es würde helfen, wenn Sie erklären, was diese Befehle tun
Sathyajith Bhat
set -g status-bg wirkt sich auf die Statusmeldungsleiste aus, nicht auf die Auswahlleiste der Fensterliste.
adam