vim语法突出显示提高性能

Rus*_*lex 25 vi vim syntax-highlighting

当我滚动文件并对其进行编码时,如何提高性能?使用语法高亮,vim非常慢.当我关闭它时,一切都很好.有没有办法或任何建议让它更快?

Gon*_*ano 35

试试这些设置:

set nocursorcolumn
set nocursorline
set norelativenumber
syntax sync minlines=256
Run Code Online (Sandbox Code Playgroud)

另请查看http://vim.wikia.com/wiki/Fix_syntax_highlighting

  • 感谢'nocursorline'提示.我长期遭受gvim有些迟钝的困扰,而且禁用游标线也有很大的不同 (5认同)
  • 疯狂的是,"光标线"会产生如此巨大的差异.我把我的vimrc带到了我的覆盆子pi,而'nocursorline`基本上让我的速度提升了500%到1000%之间.可不是闹着玩的.`top`确认:95 +%CPU(并且非常延迟)下降到~20%,只是`j`和`k`上下移动.编辑一个大文件基本上从不可能到适度缓慢.我有一个1000+线vimrc.+1 (4认同)

kno*_*wuh 6

编辑某些CSS文件时,我遇到了vim性能下降的问题.

我发现我的案例中的原因是使用数据网址的大型内嵌图像.

为了加快速度,我只修改了我的.vimrc:

set synmaxcol=200  
Run Code Online (Sandbox Code Playgroud)

这对我有用.希望它可以帮助别人.帽子提示 https://superuser.com/questions/302186/vim-scrolls-very-slow-when-a-line-is-to-long