ฉันจะเน้นจุดเริ่มต้นของบล็อกเป็นกลุ่มได้อย่างไร


0

การกำหนดค่า vim ปัจจุบันของฉัน ( YADR ) แสดงวงเล็บเริ่มต้นที่เน้น (เฉพาะ) เมื่อฉันอยู่ที่จุดสิ้นสุดและในทางกลับกัน มีวิธีในการรับฟังก์ชั่นเดียวกันสำหรับการบล็อกจุดเริ่มต้นและจุดสิ้นสุดหรือไม่เช่นเมื่อฉันอยู่ที่ if ไฮไลต์ที่อื่นและสิ้นสุดถ้าฉันใช้ฟังก์ชั่นจะเน้นจุดสิ้นสุด (เช่นทับทิม)

ข้อมูลสำหรับจุดเริ่มต้นและจุดสิ้นสุดของบล็อกควรมีอยู่แล้วสำหรับการเน้นไวยากรณ์หรือการพับไม่ควรใช่หรือไม่ มีวิธีการเปิดใช้งานนี้โดยทั่วไปสำหรับทุกภาษาที่ "สนับสนุน" (ฉันไม่ทราบว่าจะมีคุณสมบัติเช่นนี้ ctags? syntax เน้นโครงร่าง? ขออภัยฉันยังไม่คุ้นเคยกับ internals ของ vim เลย)

คำตอบ:


0

คุณอาจอ้างถึงค่าเริ่มต้น matchparen ปลั๊กอินซึ่งเน้น ( และที่สอดคล้องกัน ); ดู :help matchparen.

ไม่มีวิธีแก้ปัญหาทั่วไปสำหรับคู่อื่น ๆ (ใหญ่กว่า) (เช่น begin .. end ) อย่างไรก็ตามมีวิธีแก้ปัญหาพิเศษบางอย่างสำหรับไฟล์บางประเภทเช่น MatchTag สำหรับการเปิด / ปิดแท็ก HTML

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