コードを修正.
する->
とき、時々私はと取り替える必要があります。
多くの(数百の)ドット(.
)があり、変更する必要があるのは少数のドットだけなので、通常、検索と置換は使用できません。
ただし、make changelistを実行しているときに変更が必要なものを見つけました。
繰り返し演算子を使用しても、1つのインスタンスを変更してからドットコマンドで繰り返すと、次のようになるため、まったく機能しません。
structBlah->.memberBlah
次にx、不要なドットを削除するために使用すると、最後の変更が削除されたため、貼り付けとドットが機能しなくなります。
つまり、基本的に問題は繰り返しオペレーターがモーションと編集を繰り返すことですが、ここでは削除と挿入の2つの編集を繰り返す必要があります。
これを行う便利な方法はありますか?私の考えの1つは、次のようなマクロを使用することでした。
xi-><ESC>
s
代わりのi
文字を削除し、挿入モードに行くことに。
a<BS>-><Esc>
(同様にi<Del>-><Esc>
)コマンドは、完全に繰り返し可能です。