为什么 vim-airline 颜色总是不对?

2016-09-18 17:10:23 +08:00
 thekoc

用 macvim 颜色是匹配的:

但是如果直接用 terminal 版的 vim 颜色就会有差异,那个三角形的颜色和背景的不一样

请问这到底是为什么?

4009 次点击
所在节点    macOS
11 条回复
smartdie
2016-09-18 17:34:05 +08:00
terminal 只有 256 色,肯定有色差。 airline 能换配色方案,你设置个别的颜色试试。
jiang42
2016-09-18 17:42:50 +08:00
set t_Co=256
thekoc
2016-09-18 17:44:14 +08:00
@jiang42 设置了,还是一样。。。
thekoc
2016-09-18 17:45:11 +08:00
@smartdie 最原始的绿色那个方案也是一样的, 这个三角形的颜色也不符合背景
drackzy
2016-09-18 17:58:48 +08:00
if gui_runing
drackzy
2016-09-18 18:01:03 +08:00
if has("gui_running")
目前的 airline 配色
else
选一个 256 色的 airline 配色
endif
Havee
2016-09-18 18:25:15 +08:00
echo $TERM; tput colors
给出来大家看看
jiang42
2016-09-18 18:27:40 +08:00
@thekoc 有用 tmux 这种东西么?
thekoc
2016-09-18 20:34:50 +08:00
@Havee
$ echo $TERM; tput colors
xterm-256color
256


@jiang42
截图的时候没有,那个我也设置了 256 色
thekoc
2016-09-18 20:58:19 +08:00
谢谢大家的帮助,我发现把 iTerm Preference 里的 Minimum constrast 选项调到最低可以解决这个问题
FrankFang128
2016-09-18 21:01:04 +08:00
楼上是对的哦

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/307038

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX