ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Editor VI


Enviado por   •  24 de Abril de 2014  •  2.494 Palabras (10 Páginas)  •  157 Visitas

Página 1 de 10

EL EDITOR VI

EL EDITOR VI

Existen otros muchos editores para UNIX, pero el único que es seguro encontrar en cualquier sistema UNIX (o LINUX) es vi ("visual editor"). vi no es el editor más fácil de usar. Sin embargo, al ser tan común, y, muchas veces, necesario su uso, se explica a continuación su funcionamiento más básico.

vi es un editor pequeño (ocupa pocos recursos) y potente, pero muy difícil de usar. Sin embargo, una vez que uno se acostumbra a él, la edición es muy rápida.

En esta sección se da una introducción a vi. No se discutirán todas sus características, solamente aquellas necesarias para empezar. Se puede utilizar la ayuda de UNIX (man) para aprender alguna más de sus características.

CONCEPTOS

Al usar vi, en cualquier momento se está en uno de tres modos de operación. Estos modos son conocidos como modo de comandos, modo de inserción, y modo de última línea.

Cuando se arranca vi, se está en el modo de comandos. Este modo permite usar ciertos comandos para editar ficheros o cambiar a otros modos. Por ejemplo, tecleando x en el modo de comandos borra el carácter bajo el cursor. Las teclas de dirección mueven el cursor por el fichero que se está editando. Generalmente, los comandos usados en el modo de comandos son de uno o dos caracteres de largo.

Insertar o editar texto se realiza en el modo de inserción. En vi, la mayor parte del tiempo se estará en este modo. Se puede iniciar el modo de inserción usando un comando como i (insertar) desde el modo de comandos. En el modo de inserción, se inserta texto en el documento desde la posición actual del cursor. Para finalizar el modo de inserción y volver al modo de comandos, se pulsa <ESC>.

El modo de última línea es un modo especial usado para ciertos comandos extendidos. Cuando se teclean estos comandos, aparecen en la última línea de la pantalla (de ahí su nombre). Por ejemplo, cuando se teclea : desde el modo de comandos, se salta al modo de última línea y se pueden usar comandos como wq (grabar el fichero y finalizar vi), o q! (finalizar vi sin grabar los cambios). El modo de última línea generalmente se usa para comandos que son más largos que un carácter. En el modo de última línea, se introduce un comando y se presiona <INTRO> para ejecutarlo.

INICIANDO VI

El mejor modo de entender estos conceptos es lanzando vi y editando un fichero. En las pantallas de ejemplo inferiores, se mostrarán sólo unas pocas líneas de texto, como si la pantalla solamente tuviera seis líneas de alto (en vez de 24).

La sintaxis de vi es

vi nombre_de_fichero

Comenzar tecleando

vi test

Se verá algo como

____________________________________________________________________

|~_

|~

|~

|~

|~

|"test"_[New_file]__________________________________________________|

La columna de caracteres ~ indica que se está en el final de fichero.

INSERTANDO TEXTO

Ahora se está en el modo de comandos. Para insertar texto en el fichero, pulsar i (que nos situará en el modo de inserción), y comenzar a teclear.

____________________________________________________________________

|Now is the time for all good men to come to the aid of the party._ |

|~

|~

|~

|~

|~__________________________________________________________________|

En el modo de inserción, se pueden teclear tantas líneas como se quiera (presionando <INTRO> después de cada una, por supuesto), y se pueden corregir errores usando la tecla de retroceso.

Para finalizar el modo de inserción, y volver al modo de comandos, presionar <ESC>.

En el modo de comandos, se pueden usar la teclas de dirección para moverse por el fichero. En este caso, como sólo tenemos una línea de texto, intentar moverse hacia arriba o abajo probablemente provocará que vi emita un pitido.

Existen varias maneras de insertar texto, aparte del comando i. Por ejemplo, el comando a inserta texto empezando después de la posición actual del cursor. Por ejemplo, usa la flecha izquierda para mover el cursor entre las palabras good y men.

____________________________________________________________________

|Now is the time for all good men to come to the aid of the party._ |

|~

|~

|~

|~

|~__________________________________________________________________|

Pulsa a, para empezar el modo de inserción, teclea wo y pulsa <ESC> para volver al modo de comandos.

____________________________________________________________________

|Now is the time for all good women to come to the aid of the party.|

|~

|~

|~

|~

|~__________________________________________________________________|

Para comenzar a insertar texto en la línea debajo de la actual, usa el comando o. Por ejemplo, pulsa o y teclea una o dos líneas:

____________________________________________________________________

|Now is the time for all good women to come to the aid of the party.|

|Afterwards, we'll go out for pizza and beer._

|~

|~

|~

...

Descargar como (para miembros actualizados)  txt (17.3 Kb)  
Leer 9 páginas más »
Disponible sólo en Clubensayos.com