Jak zmienić kolor linii podziału tafli w tmux?


36

Użyłem następującego polecenia, aby zmienić kolor paska stanu na dole ekranu:

set -g status-bg colour244

Ale nie wiem, jak zmienić kolor linii dzielących szyby; obecnie są mieszanką oryginalnej zieleni i szarości (kolor 244). man tmuxdaje mi wiele informacji o linii statusu, ale wydaje się, że odnosi się to do samego paska stanu, a nie do linii podziału.

Podejrzewam, że brakuje mi tutaj trochę terminologii.

Odpowiedzi:


48

Chcesz pane-active-border-stylei pane-border-style:

Zobacz wpis na manstronie:

styl pane-active-border
Ustaw styl obramowania panelu dla aktualnie aktywnego panelu. Aby dowiedzieć się, jak określić styl, zobacz opcję styl polecenia-komendy. Atrybuty są ignorowane.

styl pane-border-style
Ustaw styl obramowania panelu dla panelu oprócz aktywnego panelu. Aby dowiedzieć się, jak określić styl, zobacz opcję styl polecenia-komendy. Atrybuty są ignorowane.

Tak więc w swoim ~/.tmux.confmożesz określić takie kolory:

# border colours
set -g pane-border-style fg=magenta
set -g pane-active-border-style "bg=default fg=magenta"

Uwaga: używam tmux 1.9a i stwierdzam, że uzyskuję bardziej spójne zachowanie dzięki:

set -g pane-border-fg magenta
set -g pane-active-border-fg green
set -g pane-active-border-bg default

2
Dostaję unknown option: pane-border-style, dlaczego tak jest? Edycja: Ok, widzę, że mam tmux 1.6. I myślę, że zgodnie z github.com/edkolev/tmuxline.vim/issues/23 to działa tylko z 1.9+
Polym

Ustawienie pane-active-border-styledwa razy tak jak w pierwszym przykładzie nie będzie działać poprawnie. Musisz podać zarówno fg, jak i bg w jednej wartości (tj. Oddzielone spacją w podwójnych cudzysłowach lub przecinkami i bez cudzysłowów):set -g pane-active-border-style bg=default,fg=magenta
Tyler Sommer

2

Od wersji 2.9tmux implementacja @jasonwryan jest zredukowana do dwóch linii:

set -g pane-active-border-style bg=default,fg=magenta
set -g pane-border-style fg=green

Zwróć uwagę na brak odstępów bgi fgdeklaracji

Źródło


Alternatywnie, użyj podwójnych cudzysłowów, aby określić wiele: set -g pane-active-border-style "bg=default fg=magenta"
Tyler Sommer
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.