![Tmux의 터미널에는 256가지 색상이 있지만 vim은 그렇지 않습니다.](https://linux55.com/image/134016/Tmux%EC%9D%98%20%ED%84%B0%EB%AF%B8%EB%84%90%EC%97%90%EB%8A%94%20256%EA%B0%80%EC%A7%80%20%EC%83%89%EC%83%81%EC%9D%B4%20%EC%9E%88%EC%A7%80%EB%A7%8C%20vim%EC%9D%80%20%EA%B7%B8%EB%A0%87%EC%A7%80%20%EC%95%8A%EC%8A%B5%EB%8B%88%EB%8B%A4..png)
최근 Ubuntu 16.04에 tmux를 설치했습니다.
터미널의 터미널 화면에는 tmux
256색이 올바르게 표시되지만 vim
터미널에서 열면 tmux
터미널에서 직접 실행할 때와 색상이 다릅니다.
추가해 보았습니다
set -g default-terminal "screen-256color"
내 .tmux.conf
파일에 있지만 문제가 여전히 존재합니다.
- 내 터미널 화면
tmux
: vim
터미널에서 직접 실행:vim
작동 범위 내tmux
:
산출
echo $TERM; tput colors; tput longname
- 외부 tmux:
xterm-256color 256 xterm
- tmux에는 256가지 색상이 있습니다.
화면 - 256색 256 256 컬러 GUN 화면
답변1
노력하다:
tmux -2
매뉴얼 페이지에서:
-2 Force tmux to assume the terminal supports 256 colours.
terminfo 항목에 문제가 있을 수도 있습니다 screen-256color
.
또한 시도해 보십시오:
alias tmux='TERM=xterm-256color tmux -2'