解决tmux支持color 256的问题

最近在使用vim-powerline和tmux的时候,总感觉不对劲。

因为发现配置的tmux状态栏没有背景颜色,且vim-powerline在没有执行screen/tmux时时很好看的,但是执行了tmux后,则背景颜色没了,且前景颜色很丑陋。

这尼玛绝对是终端的256色没支持!!!

 

就像我前一篇博客给的图片一样:

首先我putty里是开启了支持color 256的。

 

后来在SOF上看到类似的讨论:

太给力了!

 

首先我查看我的 环境变量TERM ,显示是"xterm"

然后我改成了: export TERM="screen-256color"

然后看tmux文档里有一个"-2"参数:Force tmux to assume the terminal supports 256 colours.

然后再shell配置里 alias tmux="tmux -2"

然后再开启tmux,就显示正常了。

 

再看看支持 color 256后的效果:

 

看着舒服多了!

发布者

Tanky Woo

Tanky Woo,[个人主页:https://tankywoo.com] / [新博客:https://blog.tankywoo.com]

发表评论

电子邮件地址不会被公开。 必填项已用*标注