Um padrão de edição com o qual frequentemente encontro é o seguinte: quero puxar um pedaço de texto entre aspas ou colchetes e substituir esse pedaço de texto dentro de outro par de aspas / colchetes.
Por exemplo, se eu quiser copiar o nome da classe foo bar
e colá-lo em outro lugar:
<span class="foo bar">
<div class="this-should-be-replaced-with-foo-and-bar">
O que sei é o seguinte: se eu for para a classe do período, uso yi"
para puxar o texto entre aspas.
Agora eu tenho isso no meu registro, então devo poder substituir o conteúdo da classe da div por ele. Mas não consigo encontrar uma maneira prática de fazer isso.
Se eu usar ciw
isso, você substituirá meu registro com conteúdo para alterar, então eu perco meu texto arrancado.
A melhor coisa que posso encontrar é passar para a primeira citação da classe div, pressionando p
e excluindo para a próxima citação com dt"
.
Normalmente, eu estrago minha posição, e colo em algum lugar dentro das aspas, unindo as duas strings, e isso está atrapalhando as coisas.
Espero que haja uma maneira de fazer uma combinação "substituir o texto interno pelo meu conteúdo arrancado, por favor" para facilitar isso.