在每个缓冲区的基础上启用vim中的语法突出显示

Dav*_*ogt 10 vim syntax-highlighting

我目前必须编辑一些非常大的XML文件,这会将语法高亮显示减慢到绝对无法使用的程度 - 例如,在搜索操作后更新屏幕需要几秒钟.

禁用语法高亮显示(:syn off)时,会立即执行相同的操作.遗憾的是,禁用语法突出显示似乎全局发生,因此所有其他文件现在也已禁用.

那么:有没有办法只禁用给定缓冲区的语法高亮?

Ben*_*pel 16

您可以在您喜欢的缓冲区中设置:syntax manual然后启用它set syntax=ON.另见:help :syn-manual.


Dav*_*ogt 5

回答我自己的问题:一个简单的黑客就是强制文件的语法为vim不知道如何突出显示的内容: :set syntax=unknown

然而,这似乎有点hacky - 也许有另一种解决方案?