As respostas que propõem :noh
ou :nohlsearch
(por exemplo, as de Matt McMinn) estão corretas para desativar temporariamente o realce da pesquisa - conforme solicitado na pergunta original.
Pensei em contribuir com um mapeamento que considero útil no modo Normal:
nnoremap <C-L> :nohlsearch<CR><C-L>
Por padrão, CtrlL no Vim limpa e redesenha a tela. Vários programas de linha de comando (principalmente aqueles que usam a biblioteca GNU Readline , como o Bash) usam a mesma combinação de teclas para limpar a tela. Esse recurso é útil na situação em que um processo em execução em segundo plano é impresso no terminal, substituindo partes do processo em primeiro plano.
Esse mapeamento no modo Normal também limpa o realce do termo de pesquisa mais recente antes de redesenhar a tela. Acho que os dois recursos se complementam e é conveniente usar umCtrlL para as duas ações juntos, em vez de criar um mapeamento separado para desativar o destaque da pesquisa.
NB: noremap
é usado, e não de map
outra forma, o mapeamento seria recursivo.
Dica: costumo remapear Caps Lockpara Ctrlfacilitar a digitação dessas combinações de teclas; os detalhes para fazer isso dependem da sua escolha do sistema operacional / de janelas (e estão fora do tópico para esta resposta). Ambas as dicas a seguir incluem informações sobre o mapeamento Caps Lockpara Ctrlalém deEsc :