Para desativar completamente o destaque das pesquisas, você pode adicionar set nohls
ao seu .vimrc
.
Após realizar uma pesquisa e substituição, minha instalação do GVIM destaca qualquer texto remanescente que ainda corresponda ao padrão de pesquisa.
Exemplo de texto de entrada:
foo
foo
fighters
Eu corro :%s/foo/bar/gc
e confirmo que desejo substituir apenas um foo
. O outro foo
permanece destacado.
Isso pode ser desativado?
Um truque legal que eu encontrei, que não destaca sua pesquisa anterior ao invés de desabilitar totalmente o realce da pesquisa, é colocar a seguinte linha no seu arquivo .vimrc
:
:noremap <silent> <Space> :silent noh<Bar>echo<CR>
Agora, pressionando a barra de espaço, basta desmarcar a pesquisa anterior. Dessa forma, da próxima vez que você pesquisar algo, o destaque aparecerá novamente. Então, no seu caso, depois de confirmar que você quer apenas substituir uma instância de foo
, simplesmente pressione a barra de espaço e siga seu caminho alegre.
Tags vim