问题: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
我每天都使用折叠,并且从来没有遇到过任何注释未突出显示的问题,或者任何语法突出显示问题。
但这取决于文件类型。我无法从屏幕截图中识别它 - 那是什么文件类型?