ตอนนี้ฉันกำลังเขียนข้อความธรรมดาจำนวนมาก (และ LaTeX ที่มีการจัดรูปแบบน้อยที่สุดในย่อหน้า) และมันจะดีถ้าฉันสามารถตั้งค่ากลุ่มเพื่อรักษาแต่ละประโยค (สำหรับความเรียบง่ายข้อความถูกยกเลิกด้วย '.', '!' , หรือ '?'; นั่นคือเครื่องหมายวรรคตอนยุติแล้วตามด้วยช่องว่างเพื่อหลีกเลี่ยงการแบ่งจำนวนทศนิยม) ในบรรทัดของตัวเองเพื่อให้ VCS diffs จะมีประโยชน์มากขึ้น
น้อยที่สุดฉันต้องการจัดgq
รูปแบบข้อความจาก:
He lay flat on the brown, pine-needled floor of the forest, his chin on his
folded arms, and high overhead the wind blew in the tops of the pine trees.
The mountainside sloped gently where he lay; but below it was steep and he
could see the dark of the oiled road winding through the pass. There was a
stream alongside the road and far down the pass he saw a mill beside the
stream and the falling water of the dam, white in the summer sunlight.
ถึง:
He lay flat on the brown, pine-needled floor of the forest, his chin on his folded arms, and high overhead the wind blew in the tops of the pine trees.
The mountainside sloped gently where he lay; but below it was steep and he could see the dark of the oiled road winding through the pass.
There was a stream alongside the road and far down the pass he saw a mill beside the stream and the falling water of the dam, white in the summer sunlight.
แต่มันจะดีถ้ากลุ่มจะดำเนินการจัดรูปแบบนี้ในขณะที่ฉันพิมพ์ (เช่นเดียวกับ text reflow) เป็นไปได้ไหม
ทางออกปัจจุบันของฉันคือเข้าร่วมย่อหน้าด้วยJ
จากนั้นเรียกใช้:'<,'>s/\. /.\r/g
ซึ่งค่อนข้างดีเนื่องจากมีเครื่องหมายอัศเจรีย์และเครื่องหมายคำถามอยู่เล็กน้อย แต่จะดีกว่ามากถ้าฉันสามารถทำให้ gq ฉลาดขึ้นเล็กน้อย