ฉันมีไฟล์ข้อความขนาดใหญ่ที่สร้างขึ้นจากบล็อกเช่น
Short line.
Really long line.
Short line.
คั่นด้วยบรรทัดว่างและฉันต้องการใช้กลุ่ม (บน Linux) เพื่อแยกย่อยบรรทัดยาวและรับบล็อกเช่น
Short line.
This was
part of
a long line.
Short line.
ปัญหาของฉันกับgq
(และgw
) คือมันจะทำการรีโฟลว์แต่ละบล็อกทั้งย่อหน้านั่นคือมันไม่ได้รักษาตัวแบ่งสองบรรทัดภายในแต่ละบล็อกและตามที่:help fo-table
ไม่มีgq
ตัวเลือกการจัดรูปแบบใด ๆ ฉันยังคิดด้วยว่าฉันสามารถบรรลุเป้าหมายได้ถ้าฉันสามารถกำหนดอักขระขึ้นบรรทัดใหม่ให้เป็นตัวคั่นย่อหน้า:help paragraph
ได้
แก้ไข:ฉันรู้ว่าฉันสามารถใช้gq
หรือจัดgw
รูปแบบแต่ละบรรทัดยาวทีละหนึ่ง แต่เนื่องจากไฟล์ของฉันทำงานมากกว่าสองสามพันบรรทัดฉันกำลังมองหาวิธีที่จะบรรลุสิ่งนี้โดยอัตโนมัติ
gq
gw
ฉันก็ดีใจที่ฉันไม่ได้หยุดอยู่แค่นั้นมิฉะนั้นฉันจะไม่ได้เรียนรู้เกี่ยวกับ:g
คำสั่ง :)