2011-01-23 153 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線。