Vim borra el resaltado de la última búsqueda
Después de hacer una búsqueda en Vim, se resaltan todas las ocurrencias. ¿Cómo puedo desactivar eso? Ahora hago otra búsqueda de algo galimatías que no se puede encontrar.
¿Hay alguna manera de desactivar temporalmente el resaltado y luego volver a activarlo cuando sea necesario?
Para desactivar el resaltado hasta la próxima búsqueda:
:noh
O desactive el resaltado por completo:
set nohlsearch
O, para alternarlo:
set hlsearch!
nnoremap <F3> :set hlsearch!<CR>
De la documentación de VIM :
Para borrar el último patrón de búsqueda utilizado:
:let @/ = ""
Esto no establecerá el patrón en una cadena vacía, porque coincidiría en todas partes. El patrón está realmente claro, como cuando iniciamos Vim.
Consulte también esta respuesta para conocer un problema asociado y la solución alternativa.
Tu puedes hacer
:noh
o :nohlsearch
para desactivar temporalmente el resaltado de búsqueda hasta la siguiente búsqueda.