Caveat: ฉันไม่ใช่นักพัฒนาเว็บ
ที่ถูกกล่าวว่ามีโอกาสน้อยที่ฉันต้องแก้ไข HTML เมื่อฉันทำฉันสังเกตเห็นพฤติกรรมใน Vim ที่ฉันไม่ชอบและหวังว่าฉันจะเปลี่ยนผ่านการกำหนดค่า
เมื่อฉันรหัสฉันมักจะตัดบรรทัดที่ 80 ตัวอักษร บ่อยครั้งที่ฉันต้องแบ่งแท็ก HTML ข้ามบรรทัด สิ่งที่ฉันต้องการคือการเยื้องที่เหมาะสมเมื่อเกิดเหตุการณ์นี้ ตัวอย่างเช่นฉันอาจมีรหัสต่อไปนี้และต้องการให้เยื้องในทำนองเดียวกัน:
<a href="http://someverylongurl.com/foo/bar/blaz/SinwzvO.jpg"><img
src="http://someverylongurl.com/foo/bar/blaz/Sinwzv0.jpg"
class="ri" alt="This is an image"></a>
แต่โดยค่าเริ่มต้นการจัดรูปแบบอัตโนมัติของ Vim จะเยื้องแท็ก HTML แยกเป็นระดับเดียวกับแท็ก HTML เริ่มต้นในบรรทัดก่อนหน้า ในคำอื่น ๆ ฉันได้รับสิ่งต่อไปนี้:
<a href="http://someverylongurl.com/foo/bar/blaz/SinwzvO.jpg"><img
src="http://someverylongurl.com/foo/bar/blaz/Sinwzv0.jpg"
class="ri" alt="This is an image"></a>
นั่นคือสิ่งที่ฉันไม่ต้องการ เป็นฉันพิมพ์ฉันพบฉันอย่างต่อเนื่องไม่ต้องกลับไปและรอยบุ๋มแก้ไขเช่นนี้
ฉันชอบ autoindent ของ Vim โดยทั่วไปและไม่ต้องการปิดการใช้งานโดยทั่วไป ฉันต้องการเพียงแค่ปิดใช้งานหรือเปลี่ยนการแยกการเยื้องแท็ก HTML แต่ฉันไม่สามารถหาวิธีได้
เป็นไปได้ไหมที่จะเปลี่ยนแปลงสิ่งนี้
(ฉันได้ลองค้นหา Stackoverflow สำหรับคำถามนี้ แต่หาไม่พบถ้ามันซ้ำกันโปรดนำฉันไปที่ต้นฉบับ)
แก้ไข: พบโซลูชั่นที่นี่https://www.reddit.com/r/vim/comments/3ogbna/disabling_partial_html_indentation_in_vim/cvy8p3u
แก้ไข # 2: โอเคทางออกข้างต้นไม่สามารถแก้ปัญหาได้ มันยังอยู่ที่นั่น
autoindent
เป็นกลุ่มที่เปิดใช้งาน เยื้องบรรทัดถัดไปเป็นบรรทัดที่ฉันเพิ่งจะจบลง ดังนั้นฉันเดาว่าคุณอาจมีปลั๊กอินที่เปลี่ยนรูปแบบการเยื้องเริ่มต้น