2011-01-23 152 views
24

当我滚动文件并对其进行编码时,如何提高性能?语法突出显示,vim非常慢。当我关掉它时,一切都很好。 有没有一种方法或任何建议,使其更快?vim语法突出显示提高性能

+1

编辑小文件?选择了什么vim文件类型? – DigitalRoss 2011-01-23 18:52:40

+3

我的语法突出显示很好。你正在使用哪个版本的Vim?正常的文本/控制台模式或gVim?哪个操作系统?在本地或远程运行vim?谁创建了语法规则文件? “如此之慢”的速度有多快 - 您能量化速度吗? – 2011-01-23 18:58:54

回答

2

您可以使用scrolljump选项。滚动不会更顺畅,但不是逐行滚动,它会一次滚动scrolljump行。

你可以试试:
set scrolljump=5

它并不能解决你的根问题,但它是一种解决方法。

1

对于大文件vim将读取整个文件以确定上下文以进行准确的语法高亮显示。

设置要扫描的最大行数将极大地提高性能,但可能会产生精确的语法高亮显示。

以下添加到您的.vimrc

autocmd BufEnter * :syn sync maxlines=500 

这将设置最大语法缓冲区大小为500线。