使 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
最近我发现 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