【问题标题】:How can I change the String colors inside vim如何更改 vim 中的字符串颜色
【发布时间】:2020-07-28 00:58:35
【问题描述】:

我在 iterm2 zsh 中安装了一个日光化深色主题,一切看起来都很好。但是当我打开vim时,由于某种原因,字符串的对比度不是很好,很难读取字符串。

我尝试设置set background=dark,但没有任何效果。 这是它的外观截图

如何更改字符串的深蓝色以使其更具可读性?

顺便说一句,我检查了 vim 中的亮点和字符串,我得到了这个 xxx term=underline ctermfg=13 guifg=#ffa0a0,但#ffa0a0 是我可以使用的浅红色。

【问题讨论】:

标签: vim


【解决方案1】:

我可能是错的,因为我自己没有使用 solarized,但颜色看起来都没有,所以你可能想看看 Incorrect colors with vim in iTerm2 using Solarized

在这里,您可以找到一个很棒的 explanation,了解如何在 vim 中进行覆盖

也就是说,您的覆盖可能失败,因为您没有正确的突出显示组。你可以试试(见 :help highlight)

    :so $VIMRUNTIME/syntax/hitest.vim

这应该向您显示当前活动的突出显示组以及它们之间的链接。在那里你可能会找到你提到的深蓝色的hightlight-group。如果是这样,您可以更改它(或特定文件类型的依赖高亮组)。

:hi <hightlight-group-name> ctermfg=<color> guifg=<color>

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-04-13
    • 2012-08-05
    • 2019-05-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多