无法在 Vim 中突出显示所有注释

无法在 Vim 中突出显示所有注释

问题:Vim 没有高亮显示我所有的评论,显然是因为折叠

替代文本 http://files.getdropbox.com/u/175564/vim-color-problem.png

请注意第 84 行的注释未突出显示。我上下移动光标,同样的问题仍然存在。

我不确定是否可以使用折叠来实现完整的语法高亮。Google-linux 没有给出任何显著的结果。

感谢 Nickd!当我展开第 84 行突出显示错误之前的所有折叠时,命令会正确突出显示。

你如何突出显示所有评论当您在 Vim 中使用折叠时?

答案1

vim 有时会对格式感到困惑,特别是当您的文件很长时。有时您可以通过按 ctrl-l 来修复它,但除此之外,您必须忍受这个错误。

答案2

你可以尝试看看

:syntax sync fromstart

修复了这个问题。这会强制 vim 每次进行语法高亮时从文件开头开始工作。这对于大文件来说很慢,但对于每个文件来说可能是可以接受的。如果有效,您可以添加一个自动命令(或 ftplugin)来对有问题的文件运行上述命令。

答案3

我每天都使用折叠,并且从来没有遇到过任何注释未突出显示的问题,或者任何语法突出显示问题。

但这取决于文件类型。我无法从屏幕截图中识别它 - 那是什么文件类型?

相关内容