vim: como faço para definir: match e: 2match os resultados da pesquisa para cores diferentes?

6

Por exemplo, quero algo ao longo das linhas:

:match search /<div/ guib=Green
:match search /<\/div>/ guibf=Blue

apenas isso não funciona.

    
por iDontKnowBetter 12.07.2012 / 22:22

1 resposta

4

Você precisa definir as cores de destaque. De :h :match

:mat[ch] {group} /{pattern}/
        Define a pattern to highlight in the current window.  It will
        be highlighted with {group}.  Example: >
                :highlight MyGroup ctermbg=green guibg=green
                :match MyGroup /TODO/

Então, algo assim:

:hi OpenTag guibg=green ctermbg=green
:hi CloseTag guibg=blue ctermbg=blue
:match OpenTag /<div>/
:2match CloseTag /<\/div>/
    
por 13.07.2012 / 01:32