ฉันรู้ว่ามีวิธีการตั้งค่าความกว้างของข้อความโดยอัตโนมัติในการใช้เป็นกลุ่มset textwidth
(เช่นVim 80 คอลัมน์เลย์เอาต์ที่เกี่ยวข้อง ) สิ่งที่ฉันกำลังมองหาคือสิ่งที่คล้ายกับ=
(คำสั่งเยื้องบรรทัด) แต่ถึง 80 กรณีการใช้งานบางครั้งคุณแก้ไขข้อความที่มีความกว้างของข้อความและหลังจากที่เข้าร่วมบรรทัดหรือลบ / เพิ่มข้อความมันถูกห่อหุ้มไม่ดี
โดยอุดมคติแล้วคำสั่งนี้จะจัดระเบียบบรรทัดที่ฉันเลือกใหม่และตัดเส้นที่มีความยาวออกไปโดยสมบูรณ์ขณะที่เพิ่มไปยังบรรทัดที่สั้น ตัวอย่าง:
long line is long!
short
หลังจากรันคำสั่ง (สมมติว่าการตัดคือ 13 cols):
long line is
long! short
หากไม่สามารถทำได้ด้วยคำสั่ง vim จริงอาจมีโปรแกรมบรรทัดคำสั่งที่ฉันสามารถไพพ์อินพุตได้หรือไม่
หลังจากค้นหาฉันพบการอ้างอิงนี้ซึ่งมีตัวเลือกเพิ่มเติม: http://www.cs.swarthmore.edu/help/vim/reformatting.html
par
เกี่ยวกับ มันยอดเยี่ยมมาก!
gq
- สุภาพบุรุษไตรมาส (ขอโทษสำหรับผู้ชายที่เปลี่ยนมนุษย์ แต่งานช่วยในการจำ)