หากฉันมีไฟล์ที่มีความคิดเห็นจำนวนมากอยู่ในนั้นและฉันต้องการลบความคิดเห็นทั้งหมดจากคำพูดบรรทัดที่ 3 ถึงท้ายไฟล์วิธีที่ดีที่สุดในการทำคืออะไร
ฉันติดอยู่เนื่องจากสิ่งที่ฉันพยายามครั้งแรกดูเหมือนจะไม่ทำสิ่งที่ฉันต้องการ:
:3,$/^#/d
แทนที่จะมองหารูปแบบและการลบบรรทัดด้วยในช่วงจาก 3 ถึงจุดสิ้นสุดของไฟล์มันจะลบบรรทัดทั้งหมดจาก 3 ไปจนถึงบรรทัดที่ตรงกับรูปแบบแล้วหยุด
ดังนั้นฉันจะใช้คำสั่ง ex กับช่วงของเส้นได้อย่างไร ในกรณีนี้มันจะไปที่จุดสิ้นสุดของไฟล์ แต่มันจะแตกต่างกันหรือไม่ถ้าฉันจะทำเครื่องหมายหรือระหว่างบรรทัดที่ 10 และ 20 หรือช่วงอื่น ๆ
:3,$v/foo/d
สำหรับบรรทัดที่ไม่ตรงกับรูปแบบ:h vglobal