【发布时间】:2017-09-27 16:09:13
【问题描述】:
在带有 tmux 的 byobu 中使用时,我经常报告 vim 中的背景色渗色问题。我尝试了所有不同的选项来设置 256 色选项。没有任何效果。
首先我应该弄清楚我的设置是什么。我所知道的是,我在 ubuntu 中使用 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 行仍然显示如下:
【问题讨论】:
-
为什么是
TERM=xterm-256color?不应该是screen-256color,就像您的 tmux 配置文件中设置的那样?我认为这是正确的价值! -
是的。但是为什么我配置的时候没有呢? byobu内外都是
xterm-256color。