当使用带有嵌入式Javascript的HTML时,语法突出显示经常不同步。 如果我告诉 vim 始终从文件的开头同步,导航太慢了。 我想知道是否有办法告诉 vim on 命令从文件的开头同步。 例如,"好的,这是我正在处理的代码,让它看起来正确"。
谢谢
我认为这会起作用:
:syn sync fromstart
但也许您从问题中省略了一些条件/标准,为什么这不符合条件?
或者,我想
:syn sync minlines=99999
应该对大多数源文件产生类似的效果(希望对您有用!
,突出显示不应该经常不同步。 我想知道在同一文档中为"html-regions"和"javascript-regions"指定不同的语法规则是否有帮助。 检查:h syn-region
和:h syn-include
以及这个SO问题的答案:在VIM中,如何在同一个文件中混合jinja和javascript的语法/识别规则?