답변:
매뉴얼 에는 많은 옵션이 있습니다 . (옵션 섹션을 참조하십시오.) RC 파일을 작성하십시오 ~/.tmux.conf
. 아래 내용은 UTF-8을 활성화하고 올바른 TERM 유형을 설정하며 검정색 배경과 흰색 전경으로 상태 표시 줄을 그립니다.
set status-utf8 on
set utf8 on
set -g default-terminal "screen-256color"
set -g status-bg black
set -g status-fg white
FreeBSD 10.1에서는 -g
UTF 지시문 에 추가 해야했습니다.
set -g status-utf8 on
set -g utf8 on
UTF-8에서 많은 SSH 클라이언트는 사용할 문자 세트를 명시 적으로 정의하기 위해 하나를 필요로합니다. 예를 들어 퍼티에서을 선택 Window -> Translation -> Remote character set: UTF-8
하고 선택 Use Unicode line drawing code points
합니다.
그리고 상태 표시 줄을 끄려면 ...
set -g status off
설명서의 색상 ...
메시지 -bg 색상
상태 표시 줄 메시지 배경색을 설정합니다. 여기서 색상은 256 색 팔레트에서 검정, 빨강, 녹색, 노랑, 파랑, 마젠타, 시안, 흰색, colour0 ~ colour255 중 하나입니다.
그래서, 먼저 생성, 사용 가능한 색상을 표시하는 스크립트를 어쩌면 colors.sh
:
#!/usr/bin/env bash
for i in {0..255} ; do
printf "\x1b[38;5;${i}mcolour${i}\n"
done
다음으로 스크립트를 실행하여 다음으로 파이프하십시오 less
.
colors.sh | less -r
다음 형식으로 1-255 색상 목록이 생성됩니다.
colour1
[...]
colour255
목록에서 색상, 아마도 회색 음영 인 colour240을 선택하십시오 . 에서는 ~/.tmux.conf
, 원하는 색 설정이 값을 사용
set -g status-bg colour240
Fedora 17에서는 256 색 터미널이 기본적으로 활성화되어 있지 않습니다. 기본적으로 256 색 터미널을 활성화하는 데 사용되는 공식적인 방법은 Fedora Project Wiki에 있습니다. 이 안내서를 따르거나 사용자 별 솔루션으로 "-2"스위치를 사용하여 tmux에 별명을 작성하여 256 색 지원을 강제하십시오.
alias tmux="tmux -2"
그런 다음 tmux를 시작하여 테스트하십시오.
@ ILMostro_7이 지적했듯이 TERM 유형을 tmux
from 등 으로 설정하는 것은 올바르지 않습니다 ~/.bashrc
. 각 tmux 창 은 터미널을 에뮬레이트 합니다 (xterm과 동일하지 않음). 에뮬레이션이 tmux
올바르게 작동하려면 화면, 다른 터미널 설명과 일치해야합니다. 그러나 실제 터미널은 그렇게 할 필요가 없습니다. 설명은 xterm-256color
입니다.
$'in\r'' 'bash: /etc/profile.d/256colors.sh: line 13:
사례 "$ TERM" 근처에 구문 오류 가 있습니다. 또한 다른 두 가지 방법을 사용했지만 오류없이 실행하지만 아무것도하지 않았다!
set -g status-bg default
:set -g status-bg colour260
. (Tmux는 국제 "컬러"대 미국식 "컬러"를 사용합니다.) 또한 Tmux에는 제어 기능 -b를 수행 한 다음 :
명령 모드를 입력하고 화살표를 눌러 마지막 설정 색상 명령을 편집하는 기록이 있습니다.
xterm-256color
대신 screen-256color
에 대한 TERM
환경 변수입니다.
나를 위해 그것을이다 C-b
, :set status-style "bg=red"
.