Como posso pesquisar e destacar várias strings no VIM?

4

No VIM, como posso pesquisar várias strings e ter um destaque de cor diferente para cada correspondência?

    
por Vxs1 24.02.2012 / 09:43

2 respostas

2

Existe o plug-in do MultipleSearch para o vim. Descrição:

MultipleSearch permite que você tenha os resultados de várias buscas exibidas na tela ao mesmo tempo. Cada pesquisa destaca seus resultados em um cores diferentes e todas as pesquisas são exibidas de uma só vez. Depois do máximo o número de cores é usado, o script recomeça com a primeira cor.

    
por 24.02.2012 / 10:10
2

Você pode usar esses comandos correspondentes ...

:sy[ntax] match {group-name} [{options}] [excludenl] {pattern} [{options}]

se pretender pesquisar e realçar Apple com cor Vermelho e Manga com Verde e Uva com Azul use:

:highlight col1 guibg=Red guifg=White
:syntax match col1 /Apple/
:highlight col2 guibg=Green guifg=Black
:syntax match col2 /Mango/
:highlight col3 guibg=Blue guifg=White
:syntax match col3 /Grape/
    
por 16.02.2016 / 11:21