Un patrón de edición con el que me encuentro con frecuencia es el siguiente: quiero tirar de un texto dentro de comillas o corchetes, y reemplazar ese texto dentro de otro par de comillas / corchetes.
Por ejemplo, si quiero copiar el nombre de la clase foo bar
y pegarlo en otro lugar:
<span class="foo bar">
<div class="this-should-be-replaced-with-foo-and-bar">
Lo que sé es esto: si me muevo dentro de la clase del lapso, uso yi"
para tirar del texto dentro de las comillas.
Ahora tengo esto en mi registro, por lo que debería poder reemplazar el contenido de la clase del div con él. Pero no puedo encontrar una manera práctica de hacer esto.
Si uso ciw
esto termina sobrescribiendo mi registro con contenido para cambiar, por lo que pierdo mi texto arrancado.
Lo mejor que se me ocurre es pasar a la primera cita de la clase de div, presionar p
y luego eliminar a la siguiente cita con dt"
.
Por lo general, arruino mi posición, y la pego en algún lugar dentro de las comillas que combinan las dos cadenas, y está arruinando las cosas.
Espero que haya alguna forma de hacer una combinación de "reemplazar el texto interno con mi contenido extraído, por favor" para facilitar esto.