기본적으로 tmux의 활성 창에는 아래 이미지와 같이 얇은 녹색 테두리가 있습니다.
다음 줄을 추가하여 색상을 변경해 보았습니다 ~/.tmux.conf
.
set-option -g pane-active-border-style "bg=colour208"
set-option -ag pane-active-border-style "fg=black"
(color208은 그림에서 주황색 음영입니다.) 그러나 새 테두리는 다음과 같습니다.
기본적으로 주황색 하이라이트는 녹색 하이라이트보다 훨씬 두껍습니다. 테두리 색상은 주황색이지만 하이라이트는 여전히 얇아지도록 조정할 수 있는 방법이 있나요? 우분투 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
이것이 나에게 문제였으며 전환하여 해결했습니다.