Red de conocimiento informático - Problemas con los teléfonos móviles - Cómo operar la grabación de macros vim qa

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?