我想在VIM中編寫語法突出顯示。你如何突出在另一場比賽中的比賽?vim正則表達式和高亮語法:找到匹配並忽略其中的子匹配
要找到每個匹配,我創建了兩個syn match
行,這些行在單獨匹配的情況下工作。
syn match celString "^xpath=.\{-};" -> matches "xpath=.........;"
syn match celComment "\${.\{-}}" -> matches "${LIB_METADATA};"
第一行是粉紅色的XPath字符串和藍色爲
${..}
字符串。對於xpath字符串,第二行是粉紅色的,但包含在該字符串內的
${..}
被忽略。
我試圖改變syn match
行的順序,但是沒有任何效果。
我很感激你的想法。
我的猜測是使用組? http://vimdoc.sourceforge.net/htmldoc/usr_44.html#44.6 – 2013-03-01 14:13:24