Nociones básicas del editor Vi


Este editor a primera vista es confuso y por eso muchos de nosotros preferimos ignorarlo, y usar otros editores, por ejemplo yo prefiero el emacs. Pero lo que tiene este editor es que está absolutamente en todos las distribuciones, si ya se que el emacs también, pero en muchos casos no se instala por defecto y además ocupa mucho tamaño. Mientras que el vi siempre esta y siempre va estar, o sea lo que quiero hacerles llegar es que si las X fallan o si el sistema es antiguo o si no tienen lugar en el disco rígido y no instalaron un editor de texto, como el emacs, o etc. y necesitan editar un archivo, EL QUE VA A ESTAR AHI PARA SALVARLOS ES » vi «.

Logo editor vim

Es por eso que me parece una buena idea tener al menos una leve y pequeña idea de como utilizar este editor y eso es lo que voy a dar una pequeña reseña de este editor. Para mas información pueden leer el capitulo que dedica L.I.P.P a vi.

Nota: cuando utilizo {} no hay que teclearlo, solo las uso para facilitar la explicación.

Bueno lo primero que tienen que saber es como comenzar, se comienza llamando al editor y al archivo que queremos editar, si el archivo es nuevo ponemos el nombre que le queramos dar.
El esquema básico es:

1
vi {nombre del archivo}

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

1
i

Ahora ya puede editar el texto o sea agregar, borrar, corregir etc. Puede moverse por el texto usando las flechas.

Para salir de este modo solo tiene que teclear Esc

De esta manera vuelve a estar en el modo ingresar ordenes , pueden volver a entrar al modo ingresar texto cuando quieran como les indique antes.


Bueno ahora lo que tienen que saber es como irse sin grabar o grabando los cambios, para esto hay que ingresar en el modo ultima orden esto se hace tecleando:

1
:

El cursor aparece abajo de todo, es ahi donde tiene que ingresar segun lo que quieran lo siguiente, seguido del enter

Para irse sin guardar los cambios:

1
q!

Para irse guardando los cambios:

1
wq

Para guardar el archivo sin irse de vi:

1
w

Para abrir otro archivo sin irse de vi:

1
e {archivo nuevo}

Nota: previamente guarde el archivo en el que esta trabajando, sino aparecera un mensaje de error.

Bueno con estas ordenes ya puede medianamente editar un archivo con vi, les recuerdo que yo solo comente lo básico para poder usarlo, pero vi tiene muchísimas ordenes más que facilitan la tarea de edicion.

A continuación voy a explicar una orden que ayuda mucho y es como insertar el texto de otro archivo sin tener que copiarlo a mano palabra por palabra. Para esto se teclea:

1
:r {nombre del archivo a insertar}

El texto se insertara en el lugar donde este el cursor.

Bueno con esto me parece que tienen para empezar, como siempre cualquier comentario me lo envian a asd@interar.com.ar

Autor: Jose Maria Polo
URL: www.algosobrelinux.com.ar

4 comentarios en «Nociones básicas del editor Vi»

  1. hola Doc tengo una consulta del editor VI
    necesito editar unos caracteres de sobra digamos unos «|» a la derecha ejemplo «hola|hola|hola|||||||||||||||||||||||||||||||||||||» y quiero borrar esos «|» y convertirlos en solo «|||» digamos y es un archivo de 23 megas

    Responder

Deja un comentario

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.