รูปแบบการค้นหาที่แตกต่างกันต่อหน้าต่าง / บัฟเฟอร์


10

เป็นไปได้ไหมที่จะมีรูปแบบการค้นหาที่แตกต่างกันต่อหน้าต่างหรือบัฟเฟอร์เช่น ฉันต้องการค้นหาคำศัพท์ A ในหน้าต่าง / บัฟเฟอร์ A และคำศัพท์ B ในหน้าต่าง / บัฟเฟอร์ B เพื่อให้ใช้hlsearchเน้นสิ่งต่าง ๆ ในเช่นการแยกแบบขนาน

คำตอบ:


9

คุณสามารถใช้:autocmds เพื่อเปลี่ยนรูปแบบการค้นหาปัจจุบัน (ลงทะเบียน/) ในขณะที่คุณย้ายไปตามหน้าต่างและบัฟเฟอร์ แต่ Vim จะไม่เน้นรูปแบบที่แตกต่างกันในเวลาเดียวกันเนื่องจากนี่ยังเป็นทะเบียนทั่วโลกเพียงรายการเดียว

นอกเหนือจากการค้นหาคุณสามารถเน้นรูปแบบที่แตกต่างกัน (ยังมีสีที่แตกต่างกัน) ผ่านในตัว:match, :2match, และ:3match :call matchadd()เหล่านี้เป็นหน้าต่างท้องถิ่น

ในที่สุดก็มีปลั๊กอินเช่นปลั๊กอินทำเครื่องหมายของฉันที่นำเสนอการเน้นการค้นหาการข้ามไปยังการแข่งขันถัดไป (คล้ายกับการค้นหาในตัว) สำหรับรูปแบบหลายรูปแบบ (หน้าปลั๊กอินมีลิงก์ไปยังปลั๊กอินทางเลือก)

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