Vim - Macros

Macro es una función de grabación y reproducción. Cuando esto se combina con los comandos de Vim, se convierte en una combinación realmente poderosa. En esta sección, discutiremos los siguientes elementos:

  • Iniciar la grabación
  • Realizar acciones de Vim
  • Para de grabar
  • Reproducir grabación

Iniciar la grabación

Para comenzar a grabar, presione q seguido de cualquier letra minúscula como nombre de macro. Por ejemplo, en el siguiente ejemplo, he usado "a" como nombre de macro.

Realizar acciones de Vim

En este paso, puede realizar cualquier acción de Vim como: cortar, copiar, eliminar, reemplazar, etc. Puede ver estas acciones ejecutando el siguiente comando:

:registers

Por ejemplo, el siguiente comando muestra que se realizaron acciones de extracción y eliminación:

Para de grabar

Una vez que haya terminado con las acciones, presione q nuevamente para detener la grabación. Ahora el modo de grabación desaparecerá como se muestra a continuación:

Tocar

Para jugar ejecute el siguiente comando:

@{macro-name}

Por ejemplo, para ejecutar la macro "a", ejecute el siguiente comando:

@a

Para reproducir la misma macro varias veces, use números con ella. Por ejemplo, para ejecutar la misma macro 10 veces, ejecute el siguiente comando:

[email protected]