Me gusta usar hlsearch
pero odio mantener todo resaltado después de la búsqueda, para resolver este problema simplemente podía usar :nohlsearch
o una abreviatura de eso, pero eso todavía es un gran esfuerzo así que decidí probar hacer eso al presionar escape. Lo que se me ocurrió es:Asignación: nohlsearch para escapar de la clave
nnoremap <ESC> :nohlsearch<CR>
Esto funciona exactamente como yo quiero que en GVim que suelo utilizar para el desarrollo, pero no funciona en vim.
Si busco algo en vim, presiono escape para desactivar el resaltado y uso una de las teclas de flecha para navegar vim va directamente al modo insertar e inserta un carácter en una nueva línea.
Como nunca me dio la vuelta a la utilización de h
, j
, k
y l
para la navegación esto es muy molesto y me gustaría saber cómo puedo hacer que se comporte como vim gvim.
Si necesita más información puede encontrar toda mi configuración de vim here.
Ctrl-L ya se utiliza para volver a dibujar la pantalla, por lo que el uso que: 'nnoremap: Nohl ' –
idbrii
he mapeado \ para: nohlsearch^M (\ tan opuesta en busca de /; más fácil recuerda como justo encima de la tecla enter.) – anishsane
@idbrii, excelente sugerencia, gracias. Además, evita el problema de golpear, p. '5' luego presionando' 'para cancelar, y obteniendo' E481: No range allowed'. –
Wildcard