【问题标题】:vim: highlight Folds change only background colorvim:突出显示折叠仅更改背景颜色
【发布时间】:2012-06-28 17:52:46
【问题描述】:

我已经注释掉了

"hi Fold …

在我当前的 vim-colorscheme(xoria256 修改)中的行,但是当我编辑时仍然有(更丑陋的)语法突出显示。我查看了特定文件类型的语法文件 - 但也没有折叠突出显示。现在我不知道在哪里寻找“默认语法突出显示”。

最后,我只想根据语法指定具有前景色的折叠,而只是改变了背景。也许我想了很多,有一个简单的方法可以做到这一点。

ps:我试图省略 guifgctermfg 部分,但没有成功。

【问题讨论】:

  • 我不知道Fold 高亮组。有Folded,用于为闭合折叠(即折叠文本行)着色。这是你的意思吗?
  • 对不起,我的意思是Folded
  • 最后我不得不承认我很愚蠢:在与 VimOrganizer 的维护者交谈后(这是这个问题的原因),我知道在存储库中有一个针对该功能的补丁。

标签: vim syntax-highlighting


【解决方案1】:

恐怕这样做是不可能的(至少不接触 Vim 的源代码)。折叠行中的文本是计算出来的,而不是文件的一部分,这意味着它不会像文本/代码的其余部分一样被处理,它只会应用于 Folded 突出显示组。这就是为什么在注释掉 hi Folded 行时会得到单一的前景色。

【讨论】:

  • 该死的——我希望会有什么。就像链接语法定义一样简单。但是谢谢 - 所以我知道我不必再搜索了,这为实际工作留下了时间
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2013-03-21
  • 2021-12-13
  • 1970-01-01
  • 2017-07-11
  • 2013-01-09
  • 1970-01-01
相关资源
最近更新 更多