quarta-feira, 7 de janeiro de 2009

Colorindo palavras automaticamente no Vim

O Vim pode colorir automaticamente qualquer cadeia de caracteres que apareça
na tela.

Use o comando
:match Grupo /padrão/

Grupo é uma combinação de cores de fundo e frente que será usada quando
a sequencia de caracteres for encontrada.
Para ver a lista de grupos de cores existentes use:
:so $VIMRUNTIME/syntax/hitest.vim

Padrão é uma expressão regular que define o que voce quer colorir.
Eis um exemplo, usando um grupo pré-existente para colorir a palavra
teste no início da linha :
:match WarningMsg /^teste/

Para criar um grupo de cores personalizado use o comando:
:highlight Teste guibg=red guifg=yellow
e use-o para colorir com o comando match:
:match Teste /teste/

O comando match colore um padrão por vez. Use os comandos:
2match
3match
para definir até 3 matches adicionais.

Para desligar a colorização de palavras use o comando:
:match NONE

0 comentários:

Postar um comentário