![tmux terminfo를 screen-256color로 설정하는 방법은 무엇입니까? [복사]](https://linux55.com/image/64481/tmux%20terminfo%EB%A5%BC%20screen-256color%EB%A1%9C%20%EC%84%A4%EC%A0%95%ED%95%98%EB%8A%94%20%EB%B0%A9%EB%B2%95%EC%9D%80%20%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C%3F%20%5B%EB%B3%B5%EC%82%AC%5D.png)
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
이제 모든 것이 잘 작동합니다.