lunes, 4 de abril de 2011

EDITOR VI DE LINUX


EDITOR VI DE LINUZ


Vi es uno de los editores de texto más populares de los sistemas Unix. En Linux, hay una versión gratuita de Vi denominada Vim. Vi (que se pronuncia vi-ái) es un editor completamente en modo texto, lo cual significa que todas las acciones se llevan a cabo con la ayuda de comandos de texto.


LA SINTAXIS PARA ABRIR VI ES LA SIGUIENTE


Vi nombre del archivo

Una vez que se abrió el archivo, podrá desplazarse en él con los cursores o las teclas h, j, k y l (si el teclado no posee ningún cursor de flecha).


MODOS VI

Vi posee tres modos operativos:

- Modo regular: Éste es el modo que introduce cada vez que abre un archivo. Este modo permite la introducción de comandos.

- Modo de inserción: Este modo permite la inserción de caracteres que se capturan dentro del documento. Para pasar al modo de inserción, simplemente pulse la tecla Insert en su teclado o la tecla i predeterminada.

- Modo de reemplazo: Este modo le permite reemplazar el texto existente por el texto que captura. Solo pulse r nuevamente para ir al modo de reemplazo y pulse la tecla Esc para regresar al modo regular.


COMANDOS BÁSICOS


Comando Descripción

:q Salir del editor (sin guardar la información)
:q! Obliga al editor a cerrarse sin guardar la información (incluso si se realizaron cambios en el documento)
:wq Guarda el documento y cierra el editor
:filenombre Guarda el documento con el nombre especificado
x Elimina el carácter que está en ese momento bajo el cursor
dd Elimina la línea que está en ese momento bajo el cursor
dxd Elimina x líneas empezando por la que en ese momento está bajo el cursor
nx Elimina n caracteres empezando por el que en ese momento está bajo el cursor
x>> Indenta x líneas a la derecha empezando por la que en ese momento está bajo el cursor



EL ESQUEMA BÁSICO ES


Vi {nombre del archivo}

Esto lo que hace es abrir el archivo y situarnos en el modo ingresar órdenes en este modo no podemos editar el texto para hacer esto hay que dar la orden necesaria, esta orden es:

I sin enter
Ahora ya puede editar el texto ósea agregar, borrar, corregir etc Puede moverse por el texto usando las flechas.

Para irse sin guardar los cambios:
q! [enter]

Para irse guardando los cambios:
wq [enter]

Para guardar el archivo sin irse de vi:
w [enter]

Para abrir otro archivo sin irse de vi:
e {archivo nuevo} [enter]

:r {nombre del archivo a insertar}
Nota el texto se insertara en el lugar donde este el cursor.