1
ฉันจะแก้ไขไฮไลต์ไวยากรณ์“ ที่หายไป” สำหรับคำหลัก Python เช่น“ ตนเอง” ได้อย่างไร
ฉันพยายามแก้ไขไฮไลต์ไวยากรณ์สำหรับหลาม สีของฉันแตกต่างจากภาพในหน้าจอที่ "ควร" มีลักษณะเหมือนในโทนสีที่ต่างกัน และคุณสามารถเห็นความแตกต่างในการเปรียบเทียบ. rb (ซึ่งแสดงอย่างถูกต้อง) กับ. py ซึ่งดูเหมือนว่าปิดอยู่: ตัวอย่างเช่นสังเกตว่าselfไม่มีการเน้นสี (นี่คือใน base16 แต่การเปรียบเทียบจะคล้ายกันในโทนสีอื่น ๆ ) โดยทั่วไปดูเหมือนว่าการเน้นไวยากรณ์วัตถุผิด บางสิ่งที่ฉันได้ลอง: มองไปที่สคริปต์ไวยากรณ์เป็นกลุ่มโหลด; ความแตกต่างเพียงอย่างเดียวระหว่าง. py และ. rb ในตัวอย่างด้านล่างคือแน่นอนว่า ruby ได้รับการเยื้อง / ruby.vim และ syntax / ruby.vim ขณะที่ python รับการเยื้อง / python.vim และ syntax / python.vim นี่คือไฟล์ที่มาพร้อมกับ homebrew vim การโหลดไฟล์เดียวกันใน macvim แทน terminal (iterm2) vim; …