tmux terminfo를 screen-256color로 설정하는 방법은 무엇입니까? [복사]

tmux terminfo를 screen-256color로 설정하는 방법은 무엇입니까? [복사]

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

이제 모든 것이 잘 작동합니다.

관련 정보