¿Existe alguna manera fácil / rápida de "tirar" en el registro de "última búsqueda" de vim ("/)?
De la documentación de vim, parece que la respuesta es no, pero que se puede asignar mediante un comando "dejar":
It is writable with ":let", you can change it to have 'hlsearch' highlight
other matches without actually searching. You can't yank or delete into this
register.
Idealmente, lo que me gustaría hacer es algo como:
"/5yw
que arrastraría las siguientes 5 palabras debajo del cursor y las colocaría en el último búfer de búsqueda
Alternativamente, si hay una forma de buscar el contenido de un registro con nombre, también funcionaría. En otras palabras, si pudiera hacer:
"A5yw
y luego busque lo que está en el registro A, eso también funcionaría.
Lo más cerca que puedo hacer es ingresar a un registro con nombre y luego copiar ese registro en el último registro de búsqueda, por ejemplo
"A5yw
:let @/=@A
A riesgo de hacer una pregunta larga más larga, quiero decir que no siempre son 5 palabras las que me gustaría "tirar y buscar": a veces son 17 caracteres, a veces hasta el final de la línea, etc. por lo que una macro codificada no me da la flexibilidad que quisiera.