我为vim尝试了超过15种不同的颜色方案。我已在终端中进行了全彩色支持的所有正确设置。这个'问题'在终端和gvim中都存在。也许它不是一个错误,只是colorschemes本身的设计,但我尝试过的只有一个颜色方案实际上有很好的高亮支持。例如:
在这个python类中,所有的colorschemes都只会突出显示几件事。
if
。我尝试的所有主题都与这两个主题类似,除了'Crayon'之类的比较:
与蜡笔相比,大多数vim颜色方案github页面都显示了高亮支持的预览。我的问题是可能导致这个问题的原因是什么?或者这只是主题本身的设计?
答案 0 :(得分:2)
语法高亮显示是两件事的组合:
syntax/
或after/syntax/
,colors/
。前者定义语法组,后者定义这些组的外观。
但是这些几乎从不成对出现,所以无法保证每个可能的语法组都能被各种颜色方案正确处理。
如果您喜欢的colorscheme不能处理您希望它处理的某些语法组,请打开一个问题或(更好)修补它。