让Vim Solarized在iTerm上正常工作

6
我已经使用solarized dark主题很长时间了,但它从未完全像原来的那个。我决定尝试解决这个问题,并在这里和其他网站上找到了各种答案:

我还将我的.vimrc缩小到只加载solarized主题,以确保没有其他插件搞乱了颜色。

不管怎样,无论我做什么,最终都会得到这个结果(左边是终端vim,右边是MacVim):

vim comparison

终端背景总是显示为黑色,而不是solarized的深蓝色。这发生在实际终端背景颜色为黑色、白色等情况下。

我当前的终端报告支持256种颜色和TERM=xterm-256color。变量t_Co也报告了256

enter image description here

如果有任何关于我可能错过的内容的见解,将不胜感激,因为我已经花费了太多时间。谢谢。

免责声明: 我意识到这可能是许多类似帖子的重复,但没有解决我的问题。


1
关于“终端”的主题怎么样?如果您使用https://github.com/altercation/solarized/blob/master/osx-terminal.app-colors-solarized/Solarized%20Dark%20ansi.terminal,它与maciterm相同。 - sel-fish
是的,我最终得到了你第一张图片右半部分类似的效果,而且很丑陋!怎么可能在2016年末、2017年即将到来的时候,还没有关于在iTerm2上安装solarize的权威指南... - Violapterin
那么,您能澄清一下吗:1. 您不想使用iTerm的DarkSolarized颜色吗?2. 而且,您希望vim中的背景是那种solarized深蓝色吗? - gregory
我永久地设置了t_Co=256,而不是有条件地设置。 - Arithran
2个回答

0

关于Solarized的官方Github仓库链接是solarized。我一直使用这个仓库,到目前为止还没有遇到过问题。你只需要将颜色方案导入到iterm2中即可。

顺便说一句,你介意贴出你终端和vim配置的相关部分吗?也许我们忽略了什么...


0

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接