Pregunta:
Estoy buscando algún patrón, navego entre los resultados de búsqueda y, al mismo tiempo, quiero resaltar algún otro patrón. Por ejemplo, salto entre invocaciones de alguna función en mi proyecto, por lo general hay una variable llamada "sesión" alrededor y quiero que esta palabra esté resaltada.
Lo que hago es:
:match StatusLineTerm /session/
donde StatusLineTerm
es solo un nombre del grupo de resaltado existente que tiene el color que me gusta.
La pregunta es: ¿cómo crear una combinación de teclas que llame a este comando de match
utilizando la palabra debajo del cursor como patrón de coincidencia? Algo como nnoremap <F5> :match StatusLineTerm /.expand(<cword>)/
, pero ¿realmente funciona?
Respuesta:
Para una solución rápida, intente esto:
:nnoremap <F5> :match StatusLineTerm /<C-R><C-W>/<CR>
Esto usa Ctrl-R Ctrl-W para insertar la palabra debajo del cursor en la línea de comando. Ver :help c_CTRL-R_CTRL-W
.