使用事例
通常モードです。マクロの記録については明確に考えていませんが、コマンドを1つ変更します。これで、ドットを使用してこのアクションを繰り返すことができます。
毎回コマンド全体を入力するのではなく、後で使用するためにマクロに保存しておくと便利なアクションだと気づきました。ドットを使用して、このコマンドを必要とするすべての変更に今すぐ対応するか、編集を続行して、後でマクロに保存してこのコマンドを使用できます。
後者は私がやりたいことですが、変更を元に戻す最も簡単な方法は簡単ではありません。変更を元に戻し、マクロの記録を開始し、コマンドを再入力して必要な変更を行い、マクロの記録を停止します。
これまでに試したこと:
マクロにドットを記録すると、ドットが実行される変更ではなくドットが記録されるため、機能しません。(たとえば、ドットで保存されたコマンドがd5w
、マクロの記録を開始し、を介してアクションを実行した場合、マクロを実行するたびに5ワードが削除されることを期待すると、それは起こりません。次に実行するときマクロはコマンドではなくドットを実行しますd5w
。つまり、マクロの記録後に他の変更を行った場合、たとえば、3つの単語を使用d3w
して削除し、それが最後に行った変更である場合、マクロを実行すると3つ削除されます。 5ではなく単語です。実行しているだけなので.
)