Cómo operar la grabación de macros vim qa
En modo normal, simplemente qa, y luego realice varias operaciones. Cuando todo haya terminado, qq finalizará la grabación.
¿Después?@a? puede ejecutar la macro previamente grabada.
Por ejemplo, en modo normal: qaddjq
ddj equivale a eliminar una fila y luego moverla hacia abajo una fila.
Después de eso, puedes realizar esta operación 10 veces en 10@a. Incluyendo la ejecución manual al principio, equivale a 11 veces.
El efecto final es equivalente a eliminar una línea y omitir una línea, y eliminar 11 líneas a la vez.
a? También se puede sustituir por otros registros. Por ejemplo, si lo registra ?qx?, utilice ?@x?