我已经安装了tmux,但是现在文本模式vim colorschemes无法正确填充背景色。这是普通Ubuntu 14.10终端中的colorscheme xoria256的外观:
在这里,当我在tmux之后的完全相同的终端中运行它时:
因此,如您所见,桌面在vim中没有文本的任何地方显示。我有一个256色端子。
我的.tmux.conf:
~ cat .tmux.conf
set -g mode-mouse on
set -g default-terminal "screen-256color"
我有一个256色端子:
~ tput colors
256
如何使tmux与在普通终端中正常工作的vim 256色配色方案正常工作?
@ jw03不幸的是,这些选项都无法解决它。行为相同。如果我在终结器中运行tmux,则行为相同
—
Thomas Browne 2014年
在tmux内的shell中,的值是
—
Ry-
$TERM
多少?如果不是的话screen-256color
,尝试推出vim
的TERM=screen-256color vim
,然后确保没有启动脚本集TERM
(或者,如果你需要做的是要解决bug的软件,请确保它首先检查原始值)。
@minitech:宾果游戏。我有xterm-256color而screen-256color解决了这个问题。如果您回答这个问题,我会接受的。
—
Thomas Browne 2014年
—
有用
gnome-terminal
。尝试使用启动tmux,TERM=xterm tmux
看看它的行为是否不同。如果xterm
不起作用,请尝试xterm-256color
或xterm-color
。