2017-09-27 5 views
1

byobu와 tmux에서 사용할 때 vim에서 배경색 번짐이 자주 발생합니다. 나는 256 색 옵션을 설정하면서 모든 다른 옵션을 시도했다. 아무것도 효과가 없습니다.우분투 16.04 byobu + tmux + vim 배경색 문제

먼저 설정이 무엇인지 알아야합니다. 내가 아는 것은 우분투에서 bash와 기본 터미널 에뮬레이터를 사용하고 있다는 것입니다. 하지만 xterm을 사용하고 있습니까? 나는 모른다. 그리고 따라서 https://sunaku.github.io/vim-256color-bce.html의 가이드가 적용되는지 나는 모른다.

더 자세한 답변은 몇 년 전의 것으로, 현재 설정에 여전히 적용되는지 궁금합니다. 내 환경에 대해 알고 무엇

: 여기에 그 정력 라인이 누락되어 무엇

~$ byobu -V 
tmux 2.1 
~$ tmux -V 
tmux 2.1 
~$ echo $COLORTERM 

~$ echo $TERM 
xterm-256color 
~$ echo $0 
bash 
~$ 
~$ cd .byobu/ 
~/.byobu$ cat backend 
BYOBU_BACKEND=tmux 
~/.byobu$ cat color.tmux 
BYOBU_DARK="\#333333" 
BYOBU_LIGHT="\#EEEEEE" 
BYOBU_ACCENT="\#75507B" 
BYOBU_HIGHLIGHT="\#DD4814" 
~/.byobu$ cat profile.tmux 
source $BYOBU_PREFIX/share/byobu/profiles/tmux 
set -g default-terminal "screen-256color" 

는 여전히 다음과 같이 표시 :

vim broken in tmux

+0

왜 'TERM = xterm-256color'입니까? tmux 프로파일에 설정된 것처럼'screen-256color'가 아니어야합니까? 그게 옳은 가치라고 생각합니다! –

+0

참. 하지만 구성 할 때 왜 그렇지 않습니까? Byobu 내부와 외부의'xterm-256color'입니다. – Simon

답변

0

문제는 ~/.bashrc이었다. , tmux으로

# Android SDK 
... 
export TERM=xterm-256color 
... 

각 창에서 bash를 시작할 때마다 bash~/.byobu/profile.tmux하여 TERM VAR 세트를 덮어 쓰기 ~/.bashrc을 읽고 : 내가 하나가 $TERM VAR를 설정하고, 안드로이드 SDK에 대한 몇 가지 라인을 추가했다. 이 줄을 제거하면 문제가 해결되었습니다.