Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/vim/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
vim:高光折叠仅更改背景颜色_Vim_Syntax Highlighting - Fatal编程技术网

vim:高光折叠仅更改背景颜色

vim:高光折叠仅更改背景颜色,vim,syntax-highlighting,Vim,Syntax Highlighting,我已经把这篇文章注释掉了 "hi Fold … 在我当前的vim colorscheme(xoria256修改)中有一行,但当我编辑时,仍然有(更难看的)语法高亮显示。我在语法文件中查找了特定的文件类型,但也没有折叠突出显示。现在我不知道在哪里可以找到“默认语法突出显示” 最后,我只想让折叠的前景色符合语法的规定,只是改变了背景。也许我想得太多了,有一个简单的方法可以做到这一点 ps:我试图放弃guifg和ctermfg部分,但没有成功。我担心这样做是不可能的(至少在不接触Vim源代码的情况下

我已经把这篇文章注释掉了

"hi Fold …
在我当前的vim colorscheme(xoria256修改)中有一行,但当我编辑时,仍然有(更难看的)语法高亮显示。我在语法文件中查找了特定的文件类型,但也没有折叠突出显示。现在我不知道在哪里可以找到“默认语法突出显示”

最后,我只想让折叠的前景色符合语法的规定,只是改变了背景。也许我想得太多了,有一个简单的方法可以做到这一点


ps:我试图放弃
guifg
ctermfg
部分,但没有成功。

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

我不知道有
Fold
高亮组。有一个
折叠的
,用于为闭合的折叠着色(即折叠文本的行)。这就是你的意思吗?对不起,我的意思当然是“折叠”,最后我不得不承认我很笨:在与VimOrganizer的维护人员(这就是这个问题的原因)交谈后,我知道存储库中有该功能的补丁。该死-我希望会有sthg。像链接语法定义一样简单。但是谢谢-所以我知道我不必再搜索了,这就为真正的工作留出了时间