Caso de uso
Estoy en modo normal No he pensado explícitamente en grabar una macro, pero hago un solo cambio de comando. Ahora puedo repetir esta acción usando dot.
Ahora me doy cuenta de que es una acción útil guardar en una macro para usar más tarde en lugar de escribir todo el comando cada vez. Puedo atender todos los cambios que necesiten este comando ahora mismo usando dot, o puedo continuar con la edición y usar este comando más tarde guardándolo en una macro.
Lo último es lo que quiero hacer, pero la forma más fácil en que puedo pensar en hacerlo no es fácil: deshacer mi cambio, comenzar a grabar una macro y volver a escribir el comando para realizar el cambio requerido y detener la grabación de la macro.
Lo que he probado hasta ahora:
La grabación de puntos en una macro no funciona porque registra el punto y no el cambio que realiza el punto. (Por ejemplo, digamos que el comando almacenado en punto era d5w
Si comienza a grabar una macro y realiza la acción a través de. Esperando que borre 5 palabras cada vez que ejecuta la macro, entonces eso no sucederá. La próxima vez que ejecute la macro hará punto y no el comando d5w
. Esto significa que si realizó algún otro cambio después de grabar la macro, diga eliminar 3 palabras usando d3w
y fue el último cambio que realizó, luego, cuando ejecute la macro, eliminará 3 palabras y no 5, porque solo se está ejecutando .
)