nexoBlogs network
Anonymous Anonymous

Grabar y ejecutar macros en Vim

Tuesday, 09 de September del 2008
filed under , , ,

Quizá VIM sea un editor para freaks, no lo vamos a discutir, pero la verdad es que bien conocido nos puede ahorrar mucho tiempo en hacer las tareas diarias. En este post, explicamos rápidamente como grabar una macro y reproducirla N veces.

Si por ejemplo queremos eliminar de un listado de ficheros de un proyecto las imágenes, podemos hacer algo como:

  • q (Con esto entramos en modo de grabar)
  • Una letra cualquiera, pongamos una a
  • Aparecerá "grabando"
  • /\.jpg\|\.gif  (estamos buscando la palabra .jpg o .gif)
  • Enter
  • dd (borramos la línea)
  • Esc
  • q (fin modo grabación)

Ahora tenemos guardado en la letra 'a' la macro. La podemos ejecutar 1 vez tecleando:

  • @a

O mil veces:

  • 1000@a

Sólo hay que hacer memória :)

Inspirado en la fantástica presentación de Manuel Aguilar sobre VIM en los workshops PHP 08 de Barcelona:

http://phpbarcelona.org/files/phpworkshop08/vim/vim_workshop.pdf

Related to Grabar y ejecutar macros en Vim

Leave your comment about Grabar y ejecutar macros en Vim

Leave your comment
You need javascript to be activated on irder to leave comments

Login in OboLog, or create free blog if you don't have one yet.

Then we'll remember your data and show your avatar in your comments.

Sponsors

Login

Otros blogs de nexoBlogs: