Google
 

lunes, 30 de marzo de 2009

Grabar macros en Vim

Supongo que cada vez soy un poco más friki por que me estoy acostumbrando a utilizar el editor Vim, y te das cuenta de que es muy potente.

Recuerdo que un día vi que existían unas macros para repetir instrucciones en el editor vi. Haciendo una simple busqueda vi este blog.

Yo lo utilize para dar un tabulado especifico y lo que hice fue:
  • q //entramos en modo grabar
  • a //etiqueta de la macro
  • I tab (abajo) //aqui ponemos las instrucciones que queremos que se ejecuten. En mi caso, I (para inserte al inicio de la linea), tab ( es el tabulador para que mueva la línea) y (abajo) que es la flecha de abajo para que se mueva de línea y así la próxima vez cambie de línea.
  • Esc
  • q //fin modo grabación
Ahora para poder ejecutarlo, le decimos el número de veces a ejecutar y la etiqueta de la macro:
  • 10@a //repetición de la macro 'a' 10 veces
  • @a // si solo queremos una vez

Espero que sea útil, por si se olvidan los pasos

David