2017-11-10 60 views
0

我已经尝试了15种不同的colorschemes vim。我已经完成了终端中全彩色支持的所有正确设置。这个问题在终端和gvim中都存在。也许这不是一个错误,只是色彩方案本身的设计,但只有一个我尝试过的色彩方案实际上具有体面的亮点支持。例如:vim colorscheme糟糕的语法支持

在这个python类中,所有colorschemes只会突出显示几件事情。

  • 袋熊只突出​​评论和if

vim-wombat theme

  • 莫洛凯岛是的极端dissapointing但至少得到整数

vim-molokai theme

我所尝试的主题是相似的这两个不同的 '蜡笔小新',这比较如下:

enter image description here

与蜡笔相比,大多数vim color-scheme github页面都显示预览高亮支持。我的问题是什么可能导致这个问题?或者这只是主题本身的设计?

+1

Colorschemes对其环境非常敏感。如何向我们展示您的实际配置并告诉我们更多关于这些上下文无关的截图? – romainl

+0

我建议使用'zsh'作为你的shell,并使用他们伟大的主题之一。这将改进vim呈现颜色的方式,因为不同的终端主题会呈现相同的颜色(绿色,蓝色等)。在任何终端应用程序中有所不同 –

回答

2

语法高亮是两件事情的组合:典型地在colors/发现

  • 语法定义中,通常在syntax/after/syntax/发现语法脚本提供,
  • 高亮定义中,colorschemes提供。

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

但是那些几乎不会成对出现,所以不能保证任何可能的语法组都可以通过每种可能的颜色方案妥善处理。

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