ฉันจะลบบรรทัดโดยไม่ใส่ลงในบัฟเฟอร์เริ่มต้นได้อย่างไร
ตัวอย่าง:
line that will be copied.
line that I want to be substitued with the previous one.
สิ่งที่ฉันพยายามทำ:
yy
dd
p
แต่ Vim จะแทนที่สตริงที่คัดลอกล่าสุดด้วยค่าที่ถูกลบ (cutted) ฉันรู้ว่าฉันสามารถใช้บัฟเฟอร์เหมือน"1yy
, dd
แล้ว"1p
แต่ฉันมักจะลืมที่จะใส่สตริงคัดลอกในบัฟเฟอร์แล้วฉันต้องวางเนื้อหาครั้งแรกของฉัน (สายที่จะถูกคัดลอก) และลบสิ่งที่ฉันต้องการ (สายที่ฉันต้องการ ที่จะถูกแทนที่ด้วยอันก่อนหน้านี้)
ฉันจะลบข้อความใน Vi (m) โดยไม่ต้องคัดลอกได้อย่างไร
คำถามที่เกี่ยวข้องอีกข้อหนึ่งคือฉันจะส่งต่อการลบคำในโหมดแทรกได้อย่างไร ฉันต้องการสิ่งที่คล้ายกับ+Ctrlw