11822


Vim Scriptで画面の書き換えを禁止する方法と解除する方法を教えてください。  
大量の文字列を入力すると重たいので描画を止めておきたい。

秀丸マクロでいうとdisabledrawとenabledrawに相当することがやりたいです。  
<http://hidemaruo.mydns.jp:81/helpsite/hidemac/html/110_MacroStatement_disabledraw_enabledraw.html>


CC BY-SA 3.0
2015-06-28T08:40:19.377
11821
2015-06-28T15:23:32.323
2015-06-28T15:23:32.323
10022
10022
question
vim
描画を禁止したり解除する方法

[code]

    set lazyredraw
    
[/code]

で、不要な再描画を避けられます。元に戻すには、

[code]

    set nolazyredraw
    
[/code]

とします。  
参考リンク: <http://vim-jp.org/vimdoc-ja/options.html#%27lazyredraw%27>


CC BY-SA 3.0
2015-06-28T08:57:53.200
11822
2015-06-28T08:57:53.200
2541
11821
answer