Tmux는 ls의 색상 출력을 가립니다.

Tmux는 ls의 색상 출력을 가립니다.

저는 Xubuntu 12.04를 실행 중이고 터미널을 사용할 때 ls.그러나 tmux 내부에서는 ls로 인쇄된 모든 것이 흰색입니다. 그러나 vim을 실행할 때 색상 구문 강조 표시가 나타나기 때문에 내 tmux가 색상을 지원한다는 것을 알고 있습니다. 내 ~/.tmux.conf에는 이미 다음 줄이 있습니다.

set -g default-terminal "screen-256color"

다음은 (tmux 내에서) 몇 가지 환경 변수입니다:

$ env | grep COLOR
LS_COLORS=di=34:ow=34
$ echo $TERM
screen-256color

tmux에서 ls 표시 색상을 만드는 방법은 무엇입니까?

답변1

ls색상은 기본적으로 출력되지 않습니다 ls --color=auto. 일반적으로 색상을 직접 호출 .bashrc하는지 ls또는 별명을 통해 호출하는지 확인하십시오 type ls.

출력된다면 세션을 ls is /bin/ls생성 할 .bashrc때 로드되지 않았을 가능성이 높습니다 tmux. 그렇다면 reload 를 사용해 보세요 source ~/.bashrc.

답변2

tmux가 전화를 걸어 색상을 지정하도록 해보셨나요?-2매개변수로?

관련 정보