Conflito de hlsearch cores vim

0

Eu mudei do tema básico no terminal para um personalizado. O problema de cor que estou tendo com cores incompatíveis é com o hlsearch. Existe uma maneira de alterar a cor da pesquisa realçada?

Eu tentei pesquisar uma solução, mas minha pesquisa geralmente mostra como desativar o realce após a pesquisa. Eu também aceitaria uma solução que sublinhasse pesquisas ou apenas destacasse o primeiro caractere da pesquisa.

    
por Ravenous 30.07.2014 / 15:52

1 resposta

1

O grupo de destaque que você está procurando é Search . Você pode ver os valores atuais com

:hi Search

Você pode limpar os valores atuais com

:hi clear Search
:hi Search NONE

Como você define novos valores depende do efeito desejado. Dê uma olhada em

:help 06.3
:help :highlight

Para usar apenas sublinhado para pesquisas, execute

:hi Search term=underline cterm=underline gui=underline

Ou você pode alterar as cores de primeiro plano e / ou de fundo de acordo com seu gosto, usando os argumentos :highlight e os atributos descritos em :help :highlight . Esses comandos :highlight podem ir em seu arquivo de esquema de cores personalizado.

Não sei como destacar apenas o primeiro caractere de uma pesquisa, mas você pode desativar o realce de pesquisa com

:set nohls

e apenas use o cursor para indicar onde uma correspondência foi encontrada. Veja

:help hls
    
por 30.07.2014 / 17:05

Tags