Como colorir do caractere “;” para o final da linha no VIM?

2

Por exemplo:

G28 X0 Y0 ; home X and Y

Eu gostaria que a parte ; home X and Y fosse formatada como MoreMsg ou alguma outra classe.

Como posso formatar de ; para o final da linha?

    
por Davo 05.12.2016 / 21:08

1 resposta

2

A maneira mais fácil é através do comando :match integrado, pois isso se ajusta perfeitamente às suas necessidades: você passa a ele um grupo de destaque e um padrão para destacar (na janela atual; essa é a diferença para realçar a sintaxe). Então:

:match MoreMsg /;.*$/

Isso é bom para realces interativos ad-hoc (que duram mais do que o realce de pesquisa altamente dinâmico), além de qualquer sintaxe existente. Se você quiser um realce permanente, estender / criar um realce de sintaxe personalizado seria o preferido. Veja :help usr_44.txt para uma introdução à escrita de uma sintaxe personalizada.

    
por 06.12.2016 / 10:38

Tags