martes, 31 de julio de 2007

Reemplazo de texto en editor VIM

Recientemente me encontraba editando una pagina web directamente en el servidor utilizando el editor VIM de Linux; y me puse a investigar el uso de la función de reemplazo de texto en dicha aplicación la cual me pareció muy útil y por lo tanto la voy a compartir de manera muy sencilla: 1. Dentro de VIM digitar :0,100s/TextoABuscar/NuevoTexto luego presionar Enter. Cabe destacar que el valor 0,100 significa el rango a buscar desde la línea 0 hasta la 100 para mi ejemplo. Y para los que se están preguntando que significa s/ esto es la abreviación de "subsitute" asociación con la cual ya podemos recordar mas facilmente.

Quienes no saben para que sirve la aplicación VIM y como se usa, les explico ahorita en corto.

VIM es un editor de texto de Linux, es la versión mas amigable de VI, si tienes Linux talvez solamente tengas instalado la versión estandard que es VI, yo te recomiendo que instales VIM que te facilitará realmente las cosas.

Para ejecutar el programa, lo llamas desde la línea de comando simplemente escribiendo su nombre en minúsculas.

Una vez dentro de VIM si quieres editar texto debes presionar la tecla i de tu teclado para comenzar a insertar texto. Para borrar puedes usar las teclas normales del teclado asignadas para esta función. Una vez que termines de editar te recomiendo siempre presionar la tecla ESC.

Para salir de tu archivo de texto guardando los cambios escribes :wq .

Para salir de tu archivo sin guardar los cambios escribes

:q! .

Ahora yo recomiendo siempre antes de escribir estos comandos presionar la tecla

ESC para asi no cometer el error de encontrarnos en el area de inserción sino mas bien en el de ejecución de comandos.

No hay comentarios: