Un modello di modifica che incontro frequentemente è il seguente: Voglio strappare un pezzo di testo tra virgolette o parentesi e sostituire quel pezzo di testo all'interno di un'altra coppia di virgolette / parentesi.
Ad esempio, se voglio copiare il nome della classe foo bar
e incollarlo da qualche altra parte:
<span class="foo bar">
<div class="this-should-be-replaced-with-foo-and-bar">
Quello che so è questo: se mi muovo all'interno della classe span, uso yi"
per strappare il testo tra virgolette.
Ora ho questo nel mio registro, quindi dovrei essere in grado di sostituire il contenuto della classe del div con esso. Ma non riesco a trovare un modo pratico per farlo.
Se lo uso ciw
finisco per sovrascrivere il mio registro con il contenuto da modificare, quindi perdo il mio testo strappato.
La cosa migliore che posso inventare è passare alla prima citazione della classe del div, colpire p
, quindi eliminare la citazione successiva con dt"
.
Di solito però rovino la mia posizione e la incollo da qualche parte tra virgolette unendo le due stringhe, e sta rovinando tutto.
Spero che ci sia un modo per fare una combinazione "sostituisci il testo interno con il mio contenuto strappato per favore" per renderlo più facile.