11

我目前必须编辑一些非常大的 XML 文件,这会减慢语法突出显示的速度,使其完全无法使用 - 例如,在搜索操作后更新屏幕需要几秒钟。

当禁用语法高亮 ( :syn off) 时,相同的操作会立即发生。不幸的是,禁用语法突出显示似乎是全局发生的,因此所有其他文件现在也将其禁用。

那么:有没有办法只禁用给定缓冲区的语法突出显示?

4

3 回答 3

19

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

于 2012-07-30T14:11:13.537 回答
6

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

但是,这似乎有点 hacky - 也许还有另一种解决方案?

于 2012-07-30T14:08:16.820 回答
4

对于大文件编辑,我通常使用Chip 的LargeFile插件。它禁用了语法高亮、撤消数据库和其他给大文件带来麻烦的功能。

于 2012-07-30T14:14:17.370 回答