Un modèle d'édition que je rencontre fréquemment est le suivant: Je veux extraire un morceau de texte entre guillemets ou crochets et remplacer ce morceau de texte dans une autre paire de guillemets / crochets.
Par exemple, si je veux copier le nom de la classe foo bar
et le coller ailleurs:
<span class="foo bar">
<div class="this-should-be-replaced-with-foo-and-bar">
Ce que je sais, c'est ceci: si je me déplace à l'intérieur de la classe du span, j'utilise yi"
pour tirer le texte à l'intérieur des guillemets.
Maintenant, je l'ai dans mon registre, je devrais donc être en mesure de remplacer le contenu de la classe du div par lui. Mais je ne trouve pas de moyen pratique de le faire.
Si j'utilise ciw
cela finit par écraser mon registre avec du contenu à changer, alors je perds mon texte tiré.
La meilleure chose que je puisse trouver est de passer à la première citation de la classe du div, de frapper p
, puis de supprimer la citation suivante avec dt"
.
Habituellement, je fous ma position, et je la colle quelque part dans les guillemets fusionnant les deux chaînes, et ça gâche les choses.
J'espère qu'il existe un moyen de faire une combinaison "remplacer le texte intérieur par mon contenu tiré s'il vous plaît" pour rendre cela plus facile.