vim: :match と :2match の検索結果を異なる色に設定するにはどうすればよいですか?

vim: :match と :2match の検索結果を異なる色に設定するにはどうすればよいですか?

たとえば、次のようなものが欲しいです:

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

ただそれだけではうまくいきません。

答え1

ハイライトカラーを定義する必要があります。: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/

つまり、次のようになります。

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

関連情報