Vim:只高亮显示折叠行的背景颜色如何更改?

6

我已经将其注释掉了

"hi Fold …

我当前使用的vim配色方案(xoria256修改版)中有行折叠线,但是当我编辑时,还是会有(更难看的)语法高亮。我在特定文件类型的语法文件中查找,但是没有折叠高亮显示。现在我不知道在哪里寻找“默认语法高亮显示”。

最终,我只想要折叠行具有由语法指定的前景色,并且仅更改背景。也许我想太多了,有一种简单的方法可以做到这一点。

附:我尝试省略guifgctermfg部分,但没有成功。


我不知道有Fold高亮显示组。有一个被用于着色已关闭折叠的Folded(即foldtext行) 。这是您所指的吗? - Prince Goulash
抱歉,我当然是指“Folded”。 - epsilonhalbe
最后我必须承认我很蠢:在与VimOrganizer的维护者交谈后(这是引发这个问题的原因),我知道在存储库中有一个修补程序来实现该功能。 - epsilonhalbe
1个回答

8

很抱歉,这样做是不可能的(至少不在不修改Vim源代码的情况下)。折叠线中的文本是计算出来的,而不是文件的一部分,这意味着它不会像其他文本/代码一样被处理,只会应用于Folded高亮组。这就是为什么当您注释掉hi Folded行时,您只会得到单个前景颜色。


该死 - 我希望有像链接语法定义这样简单的东西。但还是谢谢 - 这样我就知道不用再搜索了,这样就有时间做真正的工作了。 - epsilonhalbe

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