มีคำสั่งสำหรับการลบบรรทัด (หรือ n บรรทัด) เหนือบรรทัดปัจจุบันหรือไม่? ดังกล่าวข้างต้น = ปัจจุบันไม่รวม
คือมีทางเลือกอื่นdkที่จะไม่ลบบรรทัดปัจจุบันหรือไม่ คล้ายกับวิธีo/ Oและp/ Pทำงาน แต่มีการลบ
ขณะนี้ฉันกำลังทำอยู่kddซึ่งย้ายเคอร์เซอร์หนึ่งบรรทัดขึ้นและลบออก ฉันสามารถทำได้nnoremap <Leader>d kdd
และnnoremap <Leader>D jdd-
แต่มีทางเลือกที่ไม่ย้ายเคอร์เซอร์ดูเหมือนว่าเป็นตัวเลือกที่ดีกว่า มีแบบนี้เหรอ?
kddj
หรือjddk
ตำแหน่งคอลัมน์ไม่ได้เก็บรักษาไว้ ฉันไม่ได้บอกว่ามันเป็นปัญหาใหญ่ แต่ก็น่ารำคาญ สำหรับระเบียนให้kddj
เลื่อนเคอร์เซอร์ 1 บรรทัดด้านล่างตำแหน่งเดิม และjdd-
ดูเหมือนเป็นทางเลือกที่ดีกว่าjddk
เพราะอย่างน้อยฉันก็กลับไปที่ตัวละครที่ไม่ใช่ white space ตัวแรก หากบรรทัดด้านล่างบรรทัดที่ฉันต้องการลบว่างเปล่าฉันจะอยู่ที่จุดเริ่มต้นของบรรทัด
nnoremap <Leader>d kddj
และnnoremap <Leader>D jddk
?