18 enero 2008

Grabación de macros con vim

Vim mantiene una serie de registros de lo que vamos haciendo cuando editamos un texto.
Cuando estamos insertando algo y presionamos ESC, si pulsamos la tecla del punto, vim repetirá exactamente lo último que hayamos hecho.

Para tareas más complicadas podremos grabar macros de vim.
Es una tarea sencilla. Tenemos que estar en modo comando y pulsamos la letra q (sin dos puntos) seguida del nombre que le queremos dar al macro, que puede ser una letra o un número, por ejemplo qq; aquí habríamos creado la macro q.

A partir de este momento se está grabando todo lo que estamos haciendo. Para parar de grabar simplemente tenemos que teclear ESC y a continuación otra vez q.

Para repetir la macro que acabamos de grabar simplemente tendríamos que teclear @q.

Podemos ver una lista de los registros que tenemos en vim simplemente tecleando :registers en modo comando.

1 comentario:

Anónimo dijo...

gracias, continua vieando