ইন এই উত্তর আমি মুখোমুখি 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
?
এবং এটি সন্নিবেশ মোডে কিছু অদ্ভুত কাজ করে। যতদূর আমি বুঝতে পেরেছি এটি কার্সার থেকে শুরু করে লাইনের শুরু পর্যন্ত সমস্ত কিছু মুছে ফেলে এবং তারপরে ফলাফল লাইন এবং উপরের লাইনটিতে যোগ দেয়।