是否有任何方法让VIM继续将格式应用于用作折叠标题的行?在VIM折叠标题中突出显示语法
例如,我有以下代码:
int foo(int a, int b) {
int c;
....
}
当折叠时,我看到:
+-- 4 lines: int foo(int a, int b) {----------------------------
然而,整个行被突出显示为每 “折叠” 类。有没有什么办法可以禁用它,所以我仍然看到语法突出显示?
[一个简单的例子,这是不是那么重要,但我也用在观看大型数据文件广泛折叠,并有格式是更重要的是我]
感谢您的回复;但也许我不应该举这个例子。您的意见对C代码很有用,但我也经常使用http://www.vim.org/scripts/script.php?script_id=158来折叠文本文件。这似乎并不适用于任何解决方案 – Mikeage 2009-11-29 03:39:48
我不认为如果您折叠纯文本文件,语法高亮将会很重要(我会很好奇看到一个示例),但如果它执行相同的排序的想法适用。如果您在要添加语法的行下面开始折叠,那么您仍然应该看到想要正确突出显示的行。 – mmrobins 2009-11-29 06:52:09
@mmrobins,你会介意看[这个关于在折叠线上突出显示Python语法的问题](http://stackoverflow.com/questions/8655799/syntax-highlight-python-in-a-vim-fold-line)并提供一些关于是否可能以及为了使这项工作可能需要改变的信息。 – 2011-12-31 03:08:32