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