เมื่อเร็ว ๆ นี้ฉันได้เรียนรู้จากPractical Vimวิธีการคัดลอกหรือย้ายบล็อกของบรรทัดโดยไม่ต้องเลื่อนเคอร์เซอร์จากตำแหน่งปัจจุบัน สิ่งนี้จะทำในโหมดบรรทัดคำสั่ง เช่น
:123,133m. # moves lines from 123 to 133 below the cursor position.
ในขณะที่ฉันชอบมันเป็นความเจ็บปวดที่จะพิมพ์หมายเลขบรรทัดยาวโดยเฉพาะเมื่อไฟล์มีจำนวนบรรทัดมากเกินไป
ในบางครั้งเส้นที่จะย้ายค่อนข้างใกล้เคอร์เซอร์ (แต่ฉันไม่ต้องการเลื่อนเคอร์เซอร์ของฉันงัดแงะกลับมาที่ที่ฉันเคยแปะ!) มันจะดีมากถ้าฉันสามารถใช้หมายเลขสัมพัทธ์คล้ายกับที่เราทำในโหมดปกติ มันก็เหมือนกับการพูด
ย้าย 5 บรรทัดซึ่งเป็น 10 บรรทัดเหนือบรรทัดปัจจุบันไปที่นี่
ในระยะสั้นวิธีการใช้หมายเลขญาติในโหมดบรรทัดคำสั่ง (คล้ายกับโหมดปกติ)?
15k d5j 10j P
ที่ฉันทำ