tmux에서 테두리 두께 조정

tmux에서 테두리 두께 조정

기본적으로 tmux의 활성 창에는 아래 이미지와 같이 얇은 녹색 테두리가 있습니다.

녹색 얇은 테두리가 있는 tmux

다음 줄을 추가하여 색상을 변경해 보았습니다 ~/.tmux.conf.

set-option -g pane-active-border-style "bg=colour208"
set-option -ag pane-active-border-style "fg=black"

(color208은 그림에서 주황색 음영입니다.) 그러나 새 테두리는 다음과 같습니다.

주황색 두꺼운 테두리가 있는 tmux

기본적으로 주황색 하이라이트는 녹색 하이라이트보다 훨씬 두껍습니다. 테두리 색상은 주황색이지만 하이라이트는 여전히 얇아지도록 조정할 수 있는 방법이 있나요? 우분투 16.04.3에서 tmux 2.5를 사용하고 있습니다.

답변1

이러한 경계는 콘솔의 행과 열로 구성되며 분할할 수 없습니다. 텍스트 기반 터미널에는 한 문자 "셀"(대략 블록의 커서 크기)보다 작은 구조 요소가 없습니다. 테두리 크기를 줄이는 유일한 방법은 모든 행/열의 크기를 줄이는 것입니다.

다행스럽게도 색상을 조작하여 테두리가 더 얇아 보이도록 할 수 있습니다. 전경 색상을 원하는 색상(색상 208귀하의 경우) 배경을 창의 배경색으로 설정하십시오. 후자의 경우 default일반적으로 충분합니다.

이것은 우리에게 ...

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

색상이 일치하지 않으면 default실제 창 배경색으로 바꿉니다.

(물론 비활성 테두리도 비슷하게 구성할 수 있습니다. 필요에 따라 전경색 pane-active-border-style으로 교체하고 변경하세요.)pane-border-style

위의 설정을 적용한 후 찍은 스크린샷은 다음과 같습니다.

여기에 이미지 설명을 입력하세요.

고쳐 쓰다:원래 테두리 색상을 구성하는 두 가지 방법을 나열했습니다. 두 번째 방법은...

set -g pane-active-border-bg default
set -g pane-active-border-fg colour208

...피해야한다tmux 2.9 이상에서는 더 이상 작동하지 않기 때문입니다. 한 가지 예외는 고대 tmux 빌드를 다음과 같이 사용하는 경우입니다.새로운 구문은 tmux 1.9 이전에는 사용할 수 없습니다.

답변2

이전 의견 중 하나에서 언급했듯이 이러한 일이 발생하는 가장 가능성이 높은 이유는 실수로 키를 입력하여 창에 "태그가 지정"되었기 때문입니다.

레이어 B의 댓글에서 텍스트를 추출합니다.

AFAIK 이러한 속성과 관련된 유일한 표준 바로 가기는 select-pane -m을 호출하는 "표시 창" 바로 가기 -m입니다. 테두리 색상을 반전시켜 대상 창을 "표시"합니다. 선택한 색상에 따라 테두리가 더 크게 나타날 수 있습니다. 이는 스위치이므로 다시 클릭하면 비활성화됩니다. – 레벨 B, 2020년 9월 16일, 9:00

이것이 나에게 문제였으며 전환하여 해결했습니다.

관련 정보