使 Vim 仅对长行忽略语法高亮

Make Vim ignore syntax highlight only for long lines

最近我发现 Vim 中的长行需要永远重绘,甚至会给你错误:

E363: pattern uses more memory than 'maxmempattern'

'redrawtime' exceeded syntax highlighting disabled

增加这些值会使事情变得更糟......所以我想到了更有效的方法来解决这个问题,只忽略那些长行的语法高亮就足够了。

所以这可以在 Vim 中完成:Ignore highlight only for long lines,例如跳过这些行的突出显示?

我发现是什么导致了这种减速 - 它是由 vim-polyglot 插件的 php 语法引起的,通过 let g:polyglot_disabled = ['php'] 禁用 php 来修复它。

将以下行添加到您的 .vimrc 文件中:

set re=0