vimのキーボードマクロが便利なので使ってるんだけど、マクロ実行中に再描画されて遅い

ちなみに以下のようにキーボードマクロを使っている
1. 記録開始 〜 qq
2. (記録したい操作をキー入力)
3. 記録終了 〜 <ESC>q
4. 一回実行 〜 @q
5. あとは、@@ を押すたびに1回実行。123回実行させたいなら 123@@ とする

1万行以上とか実行すると再描画でかなり遅い
~/.vimrcに以下を記述したら爆速になった

nnoremap <F5> :<C-u>execute 'silent normal ' . v:count1 . '@@'<CR>

上記 4. で一回実行させた後は、ファンクションキーの<F5>を押せばマクロ実行
12345<F5>
でも爆速