বর্তমানের উপরে লাইন (বা এন লাইন) মুছে ফেলার জন্য কোন আদেশ আছে? উপরে = বর্তমান অন্তর্ভুক্ত নেই।
অর্থাৎ, এমন কোনও বিকল্প আছে dkযা বর্তমান লাইনটি মুছে না? কীভাবে o/ Oএবং p/ Pকাজের মতো, তবে মুছে ফেলার সাথে।
বর্তমানে, আমি করছি kdd, যা কার্সারকে এক লাইন উপরে নিয়ে যায় এবং এটি মুছে দেয়। আমি করতে পারি nnoremap <Leader>d kddএবং nnoremap <Leader>D jdd-, তবে কার্সারটি সরানো না এমন বিকল্প থাকা আরও ভাল বিকল্প বলে মনে হয়। এমন কি আছে?
kddjবা ব্যবহার করে jddkকলাম অবস্থান সংরক্ষণ করা হয় না। আমি বলছি না এটি একটি বড় সমস্যা, তবে এটি বিরক্তিকর। রেকর্ডের জন্য, kddjকার্সারটি মূল অবস্থানের নীচে 1 লাইন সরায়। এবং এর jdd-চেয়ে ভাল বিকল্প বলে মনে হচ্ছে jddkকারণ কমপক্ষে আমি প্রথম অ-সাদা স্থানের অক্ষরে ফিরে আসছি। আমি মুছে ফেলতে চাইছি তার নীচের লাইনটি যদি খালি হয় তবে লাইনের শুরুতে আমি বাকি আছি।
nnoremap <Leader>d kddjএবং কেনnnoremap <Leader>D jddk?