Me encanta la configuración de "hlsearch", pero después de terminar de buscar, me resulta desagradable. Especialmente si busco algo que tenga muchas coincidencias. Sé que puedo apagar esto con
:set nohlsearch
Pero esto requiere un total de 16 pulsaciones de teclas, y aún más molesto, tengo que volver a encenderlo para mi próxima búsqueda con
:set hlsearch
¿Hay alguna manera de que hlsearch se active automáticamente cuando empiece a buscar y se apague cuando termine de buscar? Por ejemplo, si entro en el modo de inserción o modifico el texto, ¿hlsearch se apaga sin presionar ninguna tecla adicional?
/
o ?
, o si presiono n
o N
, se encenderá sin que necesite presionar más botones.
:nno <BS> :set hls!\|set hls?<CR>
- una línea, una pulsación de tecla, retroalimentación de estado y no intenta adivinar cuándo puede o no querer resaltar. A veces quiero que quede resaltado en la pantalla al editar. A veces no lo hago, por ejemplo, usar /
como movimiento con un operador.
nnoremap <M-\> :set hlsearch!<CR><Bar>:echo 'hlsearch: ' . ['Off', 'On'][&hlsearch]<CR>