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

Comentarios sobre Grabar y ejecutar macros en Vim

Yeehaw! Muchas gracias por la información. Era justo lo que estaba buscando. Llevo viendo grabar macros en emacs un montón de tiempo y me preguntaba cómo podría hacer lo mismo en vim.

Enlace recibido desde Tips VIM/GVIM | La plaga Tux
[...]ning_a_pattern http://vim.wikia.com/wiki/Highlight_long_lines http://www.harecoded.com/grabar-ejecutar-macros-vim-125861 (Macros) GD Star Ratingloading...Tips Vim/GVim, 7.7 out of 10 based on 3 rati[...]

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: