में इस सवाल का जवाब मैं का सामना करना पड़ा CTRL-U
के बाद समारोह कॉल में उपयोग किए :
और इससे पहले कि वास्तविक समारोह नाम।
:nnoremap <buffer> <cr> :<C-U>call append('.', repeat([''],v:count1))<cr>
यहाँ मदद क्या कहते हैं:
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].
मैंने इसे स्वयं आजमाया और जैसा मैंने चाहा यह काम किया। लेकिन मुझे scroll
विकल्प के बारे में कुछ समझ नहीं आया । उनका क्या मतलब है 'scroll' option
?
और इसके अलावा यह आवेषण मोड में कुछ अजीब बात करता है। जहां तक मैंने समझा कि यह कर्सर की शुरुआत से लेकर लाइन की शुरुआत तक सब कुछ डिलीट कर देता है और फिर परिणामी लाइन और ऊपर की लाइन को जोड़ देता है।