tmux를 사용하지 않으면 터미널은 다음과 같습니다.
~$ echo $TERM
xterm
.bashr에 다음을 추가하여 tmux를 사용하는 경우
# tmux configuration
tmux attach &> /dev/null
if [[ ! $TERM =~ screen ]]; then
exec tmux
fi
광산 .tmux.conf
에는 한 줄이 있지만 set-option -g default-terminal "screen-256color"
터미널은 다음과 같습니다.
~$ echo $TERM
screen
이로 인해 VIM이 추악해집니다. tmux에서 screen-256color를 사용하도록 만드는 방법은 무엇입니까? Ubuntu 14.02에서 gnome 터미널 사용
답변1
나도 같은 문제가 있습니다 (내 것이 set-option -g default-terminal "screen-256color"
작동하지 않는 것 같습니다).
그래서 256색이 필요할 때마다 tmux -2
강제로 사용합니다.
이는 해결 방법이 아니라 해결 방법일 뿐입니다.
답변2
Ubuntu 14.02는 screen-256color를 지원하지 않는 tmux 버전 1.8을 사용하므로 이 문제를 해결하기 위해 다음 조언을 따랐습니다.
https://stackoverflow.com/questions/25940944/ugrade-tmux-from-1-8-to-1-9-on-ubuntu-14-04
그래서:
~$ tmux -V
tmux 1.9a
~$ echo $TERM
screen-256color
이제 모든 것이 잘 작동합니다.