Gelen bu cevap ben karşılaştığı CTRL-U
sonra işlev çağrısında kullanılan :
ve gerçek fonksiyon adından önce.
:nnoremap <buffer> <cr> :<C-U>call append('.', repeat([''],v:count1))<cr>
Yardımın söyledikleri:
CTRL-U Scroll window Upwards in the buffer. The number of
lines comes from the scroll option (default: half a
screen). If [count] given, first set the 'scroll'
option to [count].
Kendim denedim ve beklediğim gibi çalıştı. Ama scroll
seçenek hakkındaki kısmı tam olarak anlamadım . Ne demek istiyorlar 'scroll' option
?
Ayrıca, ekleme modunda garip bir şey yapar. Anladığım kadarıyla, imleçten satırın başına kadar olan her şeyi siler ve sonra ortaya çıkan çizgiye ve yukarıdaki çizgiye katılır.