tmux에서 분할 선의 색상을 어떻게 변경합니까?


36

다음 명령을 사용하여 화면 하단의 상태 표시 줄 색상을 변경했습니다.

set -g status-bg colour244

그러나 창을 나누는 선의 색상을 변경하는 방법을 모르겠습니다. 현재는 원래 녹색과 회색이 혼합되어 있습니다 (color244). 상태 줄man tmux 에 대한 많은 정보를 제공 하지만 분할 줄이 아니라 상태 표시 줄 자체를 나타내는 것 같습니다.

여기에 몇 가지 용어가 누락 된 것 같습니다.

답변:


48

당신이 원하는 pane-active-border-stylepane-border-style:

man페이지 의 항목을 참조하십시오.

pane-active-border-style style
현재 활성화 된 구획의 창 경계 스타일을 설정합니다. 스타일을 지정하는 방법은 message-command-style 옵션을 참조하십시오. 속성은 무시됩니다.

창 경계 스타일 스타일
창의 창 테두리 스타일을 활성 창과 별도로 설정합니다. 스타일을 지정하는 방법은 message-command-style 옵션을 참조하십시오. 속성은 무시됩니다.

따라서 ~/.tmux.conf다음과 같이 색상을 지정할 수 있습니다.

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

tmux 1.9a를 사용하고 다음을 사용하여보다 일관된 동작을 얻습니다.

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

2
을 받고 있는데 unknown option: pane-border-style왜 그렇 습니까? 편집 : Ok tmux가 있음을 알았습니다 1.6. 그리고 나는에 따라 생각 github.com/edkolev/tmuxline.vim/issues/23 그것은 단지 1.9+에서 작동
polym

pane-active-border-style첫 번째 예에서와 같이 두 번 설정하면 올바르게 작동하지 않습니다. fg와 bg를 모두 단일 값으로 지정해야합니다 (예 : 큰 따옴표 나 쉼표로 공백으로 구분하고 따옴표없이).set -g pane-active-border-style bg=default,fg=magenta
Tyler Sommer

2

tmux 버전에서 2.9@jasonwryan의 구현은 두 줄로 줄었습니다.

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

사이 bgfg선언 사이의 간격 부족

출처


또는 큰 따옴표를 사용하여 여러 개를 지정하십시오. set -g pane-active-border-style "bg=default fg=magenta"
Tyler Sommer
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.