Cómo crear macros en VIM para tareas repetitivas

Cómo crear macros en VIM para tareas repetitivas
Las macros son técnicamente la secuencia de ejecución de algunas operaciones y generalmente se crean para realizar las tareas frecuentes rápidamente. En Microsoft Windows, puede encontrar la palabra ms, que tiene la funcionalidad para permitirle crear macros. En los sistemas basados ​​en Linux, verá el editor VIM y puede, como en MS Word, crear macros en VIM. También se puede grabar, que luego se puede reproducir en un archivo. También se llama la función de registro y reproducción del editor vim.

Este artículo explorará cómo crear macros en el editor VIM en Ubuntu 22.04.

Crear macros en vim en ubuntu

Debe realizar los siguientes pasos para crear macros en vim. Pero antes de avanzar más, debe comprender el funcionamiento de las macros.

  • Puede usar cualquier archivo, ya sea nuevo o existente.
  • El nombre de la macro puede ser cualquier alfabeto en el caso inferior.
  • Para comenzar el proceso de grabación, debe presionar "Q" y luego ingresar el nombre de macro que definió como "Qk" donde *K es nuestro nombre macro *.
  • Haga lo que desea que se grabe para su uso posterior y presione "Q" para que deje de grabar cuando se haga.
  • Use "@" para ejecutar la macro. Si desea usarlo varias veces, use "4@" donde * 4 es la cantidad de veces que desea usar el macro *.

Paso 1: crear un archivo para grabar

Debe crear un archivo de grabación utilizando el siguiente comando en el editor VIM:

vim mymacros.TXT
]

Aquí, Vim es el comando mientras "mymacros.txt ”es el archivo que creó usando VIM.

Verá el siguiente resultado cuando presione Enter:

Paso 2: Registro

Es posible que deba confirmar si está grabando presionando "Q" y luego presionando k donde *k es nuestro nombre macro *.

Usamos la macro para repetir. Entonces, primero presionamos "I" y luego escribimos el texto que queremos repetir.

Luego, presione la "tecla de escape y luego Q" para detener el proceso de grabación. El mensaje de grabación desaparecerá.

Paso 3: Use la grabación

Si desea usar la grabación, vaya a cualquier ubicación en el archivo. Presione "@k" una vez y agregue cualquier número para el que desee usar la grabación, como "5@k".

Hay varias otras aplicaciones de macros en vim. Aquí hay otro.

Cómo crear una secuencia de números en VIM usando macros

Puede crear rápidamente una serie de números en VIM con la ayuda de las macros, como se muestra en los siguientes pasos:

Paso 1: cree un archivo nuevo e inserte un número

Puede generar cualquier secuencia de números que desee utilizando los siguientes comandos:

archivo vim1.TXT

Luego, presione "I" y escriba cualquier número. En nuestro caso usamos 999.

Paso 2: Empiece a grabar

Para comenzar a grabar, debe presionar la "tecla ESC". Y luego presione Q seguido de cualquier tecla para nombrar su macro. Usamos "C" como nuestro nombre macro.

Ahora, presione "yy" para copiar el texto. Luego, presione "P" para pegarlo en la siguiente línea:

Ahora, debe presionar "Ctrl+A" para incrementar un número y presionar "Q" una vez hecho. Deje de grabar usando la tecla "Q". Luego, presione la "tecla ESC" seguida de "8@C" para incrementar un número ocho veces. Puedes hacer esto en iteraciones ilimitadas.

Conclusión

Usar macros en el editor VIM puede ahorrar mucho tiempo. En lugar de escribir una tarea o comando repetitiva larga, es más fácil hacer el trabajo en segundos. Los editores usan principalmente las macros, que son altamente elásticas y utilizadas de acuerdo con sus requisitos. Esta característica lo hace de alguna manera mejor que MS Word.