私がよく遭遇する編集パターンは次のとおりです。引用符または括弧内のテキストをヤンクし、引用符/括弧の別のペア内のテキストを置換したい。
たとえば、クラス名をコピーしてfoo bar
別の場所に貼り付ける場合:
<span class="foo bar">
<div class="this-should-be-replaced-with-foo-and-bar">
私が知っているのはこれです:スパンのクラス内を移動する場合yi"
、引用内のテキストをヤンクするために使用します。
今、私はこれをレジスタに持っているので、divのクラスの内容をそれで置き換えることができるはずです。しかし、私はこれを行う便利な方法を見つけることができません。
これを使用するciw
と、変更する内容でレジスタが上書きされるため、ヤンクしたテキストが失われます。
私が思いつくことができる最高のことは、divのクラスの最初の引用に移動しp
、を押してから、で次の引用に削除することdt"
です。
通常、私は自分の立場を台無しにし、引用符の中のどこかにそれを貼り付けて2つの文字列をマージし、それは物事を台無しにしている。
これを簡単にするために、「内側のテキストをヤンクしたコンテンツに置き換えてください」の組み合わせを行う方法があることを望んでいます。