domingo, 31 de mayo de 2009

Usando el Editor Vi 2º parte

Comenzando con vi
La mejor forma de entender estos conceptos es arrancar vi y editar un fichero. En el ejemplo "screens" que veremos, vamos a mostrar solo unas pocas líneas de texto, como si la pantalla tuviese solo seis líneas de altura (en lugar de veinticuatro).

La sintaxis de vi es

vi

donde es el nombre del fichero que desea editar.

Arranque vi tecleando

/home/larry# vi test

lo que editará el fichero test. Debería ver algo como
Insertando texto

Está ahora en modo órdenes; para poder insertar texto en el fichero, pulse |_i_|(lo que le hará entrar en modo inserción), y comience a escribir.
Mientras inserta texto, puede escribir tantas líneas como desee (pulsando |_return_|después de cada una, por supuesto), y puede corregir los errores con la tecla de borrado de carácter. Para salir del modo de inserción y volver al modo de órdenes, pulse |_esc_|.
Mientras esté en modo órdenes, puede usar las teclas del cursor para moverse por el fichero. En nuestro ejemplo, como solo tenemos una línea, el tratar de usar las teclas de línea arriba o abajo, probablemente hará que vi emita un pitido.
Hay muchas formas de insertar texto a parte de la orden i. Por ejemplo, la orden a inserta texto comenzando detrás de la posición actual del cursor, en lugar de la posición actual del cursor. Por ejemplo, use la tecla de cursor a la izquierda para desplazar el cursor entre las palabras "good" y "men".
Pulse |_a_| para iniciar el modo inserción, teclee "wo" y pulse |_esc_| para volver al modo de ódenes.
Para_comenzar a insertar texto en la línea de debajo de la actual, use la orden "o". Por ejemplo, pulse |_o_|y teclee otra línea o dos:
Solo recuerde que en cualquier momento está en modo de órdenes (donde órdenes_como i, a o o son válidas, o en modo de inserción (cuando esté insertando texto, pulse |_esc_|para volver al modo de órdenes), o en modo de última línea (donde puede introducir comandos extendidos, como veremos más adelante).

No hay comentarios:

Publicar un comentario