บางครั้งฉันต้องการแทนที่ไวยากรณ์เริ่มต้นที่เน้นสีและสไตล์ด้วยการตั้งค่าของฉันเอง
ฉันคิดว่าวิธีที่เหมาะสมที่สุดในการทำเช่นนี้คือการสร้างสีของฉันเอง อย่างไรก็ตามฉันมีคำถามสองสามข้อ
ถ้าผมต้องการตั้งไฮไลท์สำหรับกลุ่มไวยากรณ์ที่เฉพาะเจาะจงในภาษาเฉพาะไม่นี้เป็นของในสกีมสีของฉันหรือมันจะดีกว่าที่จะวางไว้ใน
after/syntax/[filetype].vim
?highlight jsAssignExpIdent cterm=bold gui=bold
ดูเหมือนแปลกเล็กน้อยที่จะวางกฎเฉพาะภาษาที่ไม่ชัดเจนใน colorcheme เนื่องจากจะมีการโหลดภาษาใดก็ตามที่ฉันกำลังทำอยู่
after/syntax/[filetype].vim
บางครั้งฉันสร้างกฎไวยากรณ์ใหม่สำหรับภาษาเฉพาะใน ในกรณีที่ผู้ใช้รายอื่นต้องการใช้ส่วนขยายเหล่านี้มันจะเหมาะสมกับฉันหรือไม่ที่จะต้องจัดทำกฎการไฮไลต์เริ่มต้นที่นั่นซึ่งลิงก์ไปยังกลุ่มไฮไลต์เริ่มต้นทั่วไป หากผู้ใช้รายอื่นต้องการแทนที่สีเน้นสีนั้นพวกเขาควรทำเช่นไร?::::: after/syntax/asm.vim ::::: syn match asmHexNumber /\(0x\|\$\)[0-9A-Fa-f]\+/ highlight default link asmHexNumber Number
highlight link ...
คำสั่งในไฟล์ไวยากรณ์ว่าสิ่งเหล่านี้จะเขียนทับการตั้งค่าจาก colorscheme ทุกครั้งที่โหลดไฟล์ที่มีไฟล์ประเภทนั้น บางทีฉันควรเพียงทำhighlight link ...
หลังจากการตรวจสอบว่ากฎไฮไลท์ไม่มีชื่อที่?