【问题标题】:vim colorscheme poor syntax supportvim colorscheme 语法支持差
【发布时间】:2017-11-10 22:13:27
【问题描述】:

我已经为 vim 尝试了超过 15 种不同的配色方案。我已经为终端中的全彩支持进行了所有正确的设置。这个“问题”在终端和 gvim 中都存在。也许这不是错误,而只是配色方案本身的设计,但我尝试过的只有一个配色方案实际上具有不错的高亮支持。例如:

在这个 python 类中,所有颜色方案只会突出显示一些东西。

  • wombat 仅突出显示 cmets 和 if

  • molokai 非常令人失望,但至少得到了整数

我尝试的所有主题都与这两个相似,除了“蜡笔”比较像这样:

与蜡笔相比,大多数 vim 颜色方案 github 页面显示具有高亮支持的预览。我的问题是什么可能导致这个问题?还是这只是主题本身的设计?

【问题讨论】:

  • 配色方案对其环境非常敏感。向我们展示您的实际配置并告诉我们更多有关这些无上下文屏幕截图的信息如何?
  • 我建议使用zsh 作为你的外壳,并使用他们的伟大主题之一。这将改进 vim 呈现颜色的方式,因为不同的终端主题将呈现相同的颜色(绿色、蓝色等)。在任何终端应用程序中都不同。

标签: vim vim-syntax-highlighting


【解决方案1】:

语法高亮是两件事的结合:

  • 语法定义,由通常在syntax/after/syntax/ 中找到的语法脚本提供,
  • 高亮定义,由 colors/ 中常见的配色方案提供。

前者定义语法组,后者定义这些组的外观。

但它们几乎从不成对出现,因此无法保证每个可能的语法组都被每种可能的颜色方案正确处理。

如果您喜欢的配色方案无法处理您希望它处理的某些语法组,请打开一个问题或(更好地)修补它。

【讨论】:

    猜你喜欢
    • 2014-05-18
    • 1970-01-01
    • 2011-04-15
    • 1970-01-01
    • 1970-01-01
    • 2021-12-23
    • 2017-12-25
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多