【发布时间】:2015-07-07 17:22:21
【问题描述】:
我很难让我的 Solarized Light 主题在 Vim 上正常工作。
由于某种原因,调色板被弄乱了,看起来不像预期的那样。对比度不同。但是当我通过 MacVim 运行 Vim 时,与通过 Terminal.app (w/bash) 运行 Vim 时相比,颜色看起来很完美。
这就是我的~/.vimrc 的样子:
let g:solarized_termcolors=256
let g:solarized_termtrans=1
colorscheme solarized
在“高级”选项下的 Terminal.app 上,我已将“将终端声明为”设置为 xterm-256color,但这似乎无法解决问题。
我还尝试弄乱t_Co 值(将其设置为8、16 和256),它也没有解决问题。
对于 Terminal.app 用户来说,这似乎是一个常见问题,尽管针对该主题创建了各种线程,但我还没有找到该问题的实际解决方案。
【问题讨论】:
-
我假设有人没有正确分配 termbg 值。由于 gui 版本正在运行,您可以运行
:hi来显示当时定义的所有亮点吗?如果您已经在使用着色器,那么识别那个不好的亮点应该很容易...... -
看看这个,也许你的问题还在于终端对每个单元格强制执行一定的最小对比度:apple.stackexchange.com/questions/29487/…