Tmux에서 선택한 배경색을 변경하고 싶습니다. 이를 위해 어떤 변수를 변경해야 합니까?
답변1
"선택"이 두 개 이상 있습니다. tmux
붙여넣은 선택 항목 등이 있고 터미널에는그것은선택/붙여넣기는 tmux
이에 대해 아무것도 모릅니다:
- 전자의 경우 이는 사용된 기본 색상과 관련이 있으며
tmux
색상을 다르게 지정할 수 있는 특별한 구성 기능은 없습니다(예:tmux에서 마커 창의 색상 반전 끄기). - 후자의 경우 이는 터미널에 따라 다르며 모든 터미널에서 선택 사항에 대한 특별한 색상 지정을 허용하는 것은 아닙니다(예를 참조하십시오).xterm 강조 표시는 반전되지 않고 항상 흰색입니다.).
답변2
options 을 설정하여 tmux 복사 모드에서 텍스트 선택 스타일을 변경할 수 있습니다 mode-style
.
tmux 버전 3.2부터 mode-style
이 옵션의 기본값은 입니다 bg=yellow,fg=black
.
나는 텍스트 선택에 반전 비디오 스타일을 사용하는 것을 선호합니다(내 터미널 구성의 기본 전경색과 배경색이 반전됩니다).
tmux에서 텍스트 선택의 스타일을 지정하기 위해 다음 줄을 내 항목에 추가했습니다 tmux.conf
.
set -g mode-style 'reverse'
답변3
대부분의 터미널에서는 비디오를 반전시켜 선택 색상을 생성합니다. 즉, 설정할 수 없습니다. 단지 배경색과 전경색을 바꾸는 것뿐입니다.
이는 아마도 콘텐츠 색상을 설정하는 데 사용하는 터미널 응용 프로그램의 책임일 것입니다. 물론 tmux가 자체 요소(막대, 테두리, 자체 프롬프트 등)에 대해 렌더링하는 것은 예외입니다.
터미널의 속성을 찾아 background
파일 foreground
에 설정하세요 . ~/.Xdefaults
X가 아닌 터미널에서는 termcap 또는 일부 환경 변수 파일을 이 목적으로 사용할 수 있습니다.