วิธีการทำให้ gq พิจารณายัติภังค์ (-) คำปกติเพื่อไม่เยื้องบรรทัดต่อไปนี้ในวรรคเดียวกัน


10

ฉันได้ลองในไฟล์ JavaScript หลังจากปิดการใช้งานsmartindentและautoindentตัวเลือกด้วยtextwidth = 80แต่ก็ยังคงเหมือนเดิม นอกจากนี้ยังเกิดขึ้นโดยอัตโนมัติเนื่องจากtextwidthตัวเลือกเมื่อแทรกคำที่มีความยาวเกิน 80 อักขระ

เกิดอะไรขึ้น:

/**
 * - a b c d e f g h i j k l m n o p q r s t u v w x y z a b c d e f g h i j k l
 *   m n o p q r s t u v w x y z
 */

สิ่งที่ฉันต้องการ:

/**
 * - a b c d e f g h i j k l m n o p q r s t u v w x y z a b c d e f g h i j k l
 * m n o p q r s t u v w x y z
 */

ขอบคุณมาก! :-)


ในฐานะที่อยู่ใกล้กับที่ผมสามารถคิดออกมีวิธีที่จะปิดการใช้งานรายการอัตโนมัติรูปแบบไม่มี แต่รหัสการจัดรูปแบบในแหล่งที่เป็นกลุ่มค่อนข้างสับสนดังนั้นผมอาจจะผิด ...
มาร์ติน Tournoij

คำตอบ:


3

การกำหนดค่า Javascript เริ่มต้นของ Vim มีการตั้งค่าเพื่อจัดรูปแบบรายการประในความคิดเห็น :

setlocal comments=sO:*\ -,mO:*\ \ ,exO:*/,s1:/*,mb:*,ex:*/,://

ในการรับพฤติกรรมที่คุณต้องการเพียงแทนที่การตั้งค่า (สำหรับ javascript filetypes) เพื่อแยกส่วนรายการที่มีเส้นประออก:

setlocal comments=s1:/*,mb:*,ex:*/,://
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.