Sintaxe do Vim para destacar certas linhas

5

Eu tenho arquivos php bem qualquer tipo de arquivo em geral que gostaria que o vim destacasse aqui docs seções usando um realce de sintaxe diferente.

<?php
echo <<<HTMLDOC
<h1> I am highlighted as html </h1>
<<<HTMLDOC

echo 'High Lighted as PHP again '
?>
    
por Prospero 04.10.2011 / 17:20

1 resposta

1

Você pode ajustar as cores, claro, mas tente isto:

:highlight MyHereDoc ctermbg=green guibg=green
:match MyHereDoc /<<<\([A-Za-z]*\)\_.*/

Além disso, se você planeja que seja algo mais perminante em seu vimrc, adicione:

highlight MyHereDoc ctermbg=green guibg=green
matchadd("MyHereDoc", '<<<\([A-Za-z]*\)\_.*')
    
por 06.10.2011 / 17:50

Tags