Com a opção 'hlsearch'
, não, todos eles precisam aparecer na mesma cor. No entanto, você pode usar o recurso :match
. Por exemplo:
:match TODO /var1/
:2match Type /var2/
:3match Comment /var3/
Isso, é claro, é mais trabalhoso do que o 'hlsearch'
correspondente, porque requer que você saiba quais grupos de coloração da sintaxe já estão definidos ou definem os seus próprios grupos de coloração. Além disso, você só pode fazer até três partidas separadas dessa maneira. Se você precisar de mais, terá que usar matchadd()
.
Veja:
:help :match
:help :highlight
:help highlight-groups
:help matchadd()