I¡ve設置下面的比賽在我的代碼突出TODO
S:Vim的匹配怪異的行爲
hi todo guifg=#b294bb
match todo /TODO:?/
但規則不匹配TODO:
(CoffeeScript的文件)的optionsl冒號:
我試過一些正則表達式的變種,比如逃避冒號或者用parens包裝它。
奇怪的是,它在不同的文件類型的一些,例如:
- 在我的截圖(CoffeeScript的),它不結腸匹配。
- 在很少,它不匹配任何東西。
- 在vim文件中,它匹配TODO和冒號。
我錯過了什麼?我的語言語法文件中的某些內容是否覆蓋此規則?
請注意,我使用AfterColors插件來創建此顏色自定義。
這個定義在你的配置中的位置在哪裏? ':match'只適用於當前窗口,不適用於每個加載的文件。你想':syntax match'嗎? – Ben