Est-il facile/moyen rapide de le "tirer" dans vim "dernière recherche" register ("/)?
À partir de la documentation de vim, il semble que la réponse est non, mais qu'elle peut être affectée par un "let" commande:
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.
Idéalement, ce que j'aime faire, c'est quelque chose comme:
"/5yw
ce qui permettrait de tirer sur les 5 prochaines mots sous le curseur et mettre dans la dernière recherche de la mémoire tampon
Sinon, si il y a un moyen de rechercher le contenu d'un nom de registre, ce serait trop de travail. En d'autres termes, si je pouvais le faire:
"A5yw
et puis la recherche de ce qui est dans un registre Un, ce serait trop de travail.
Le plus proche que je peux venir la tirer dans un nom de registre et ensuite copie de ce registre dans la dernière recherche de registre, par exemple
"A5yw
:let @/=@A
Au risque de faire une longue question plus longtemps, je tiens à préciser que ce n'est pas toujours de 5 mots que je voudrais "yank & recherche", parfois c'est plus de 17 caractères, parfois c'est à la fin de la ligne, etc... donc codé en dur macro ne me donne pas la flexibilité que je le voudrais.