highlight – Cómo resaltar / hacer coincidir (¡pero no buscar!) La palabra debajo del cursor

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 .

Leave a Comment

Your email address will not be published.

Scroll to Top

istanbul avukat

-

web tasarım