Ayar lazyredraw
ile :set lazyredraw
büyük ölçüde makro çalıştırdığından veya bir komut Gördüğünüz yazın dışındaki çalıştırılır iken ekranı yeniden çizilmesi vermeyerek makro yürütme hızını artıracak :help 'lazyredraw'
daha fazla bilgi için.
Azaltmanın başka bir yolu, otomatik cmd'leri veya eşlemeleri boşa harcamayın. Makrolarınız çalıştırıldıktan sonra hala yavaşsa, vimrc dosyanızda yavaş veya gereksiz eşlemeler olup olmadığını kontrol edin ve gereksiz eklentileri kaldırın. Benim durumumda bir autocmd çalışacaktı ve insert modundan çıkarken CapsLock'u kapatmak için harici bir program vardı, bu uygun ve normalde farkedilmezdi ama ekleme makrolarını çok yavaşlattı.
Makro Eğer eşleştirmeleri çok şey var modunda insert girerse, o set macun modu ve devre dışı insert eşleştirmeleri geçici olarak görmek için bir anahtara sahip yardımcı olabilir :help 'paste'
ve :help 'pastetoggle'
. Bunun eklemeleri daha zor hale getirebileceğini unutmayın.
Son olarak, hareketi, mod değiştirmeyi vb. En aza indirerek makroyu mümkün olduğunca basit tutun.
İyi şanslar.
:set lazyredraw
(:h lazyredraw
)