FLOSS Manuals

 English |  Español |  Français |  Italiano |  Português |  Русский |  Shqip

Terminal Es

Terminal: UsingVI

Usando el  editor vi

Sugar tiene un editor de texto incorporado que puedes usar dentro de la Actividad Terminal. Este editor se llama vi y también se usa en muchos otros sistemas operativos como Linux.  Demos una ojeada rápida sobre vi: al tipear vi en la terminal se ve algo como esto:


vi 

Esto es vim corriendo adentro de la terminal. Puedes utilizar vim como editor de texto y asi no tener que abrir ninguna otra Actividad para leer y escribir en la mayoría de los documentos.

Abrir un Archivo de Texto

Para abrir un archivo con vi lo mejor es que tipees el nombre del archivo después del comando vi command, de esta forma vim se abrirá con el archivo ya cargado. Por ejemplo, si quisieras leer el archivo de texto llamado "MiEjemplo.txt" en el mismo directorio donde te estés trabajando, alcanza con que escribas:

vi MiEjemplo.txt

Nota:  Si tipearas la línea de arriba y el archivo llamado "MiEjemplo.txt" no existiera, entonces vi se abriría con un archivo en blanco:

Si asumimos que existe el archivo llamado "MiEjemplo.txt" entonces se abre el editor con el archivo existente cargado.

example

Comandos simples

Como vi puede ser bastante distinto a los editores de texto que puedas haber usado, capaz convenga dar algunas explicaciones. Primero, cómo vi funciona por línea de comandos no hay menues para cliquear sobre las acciones que queremos. En cambio, debemos usar el teclado para tipear los comandos que vi entiende. Hay muchos comandos para usar sobre un archivo. La mayoría se ejecutan con sólo tipear un caracter, otros tienen esta forma:

: command

Donde "command" es el nombre del comando a usar. Los comandos están generalmente denominados por abreviaciones de su nombre.  Por ejemplo una "i" es la abreviación del comando llamado "insert" (insertar en inglés). La siguiente es una tabla de los comandos de vi que deberías conocer :

comando acción
i (usado en modo solo-lectura) inserta texto
:w (usado en modo solo-lectura) (write) escribe cambios al archivo
u (only used in read-only mode) (undo) deshace cambios 
:q (only used in read-only mode) (quit) quita el editor vim

vi siempre se abre inicialmente en el modo solo-lectura (read-only mode en inglés). Esto quiere decir que al abrir el archivo no está editable y en este modo debes tipear los comandos anteriores para editar. En el momento que quieras puedes apretar tecla esc (escape) y volver al modo solo-lectura.

Veamos unos ejemplos para aclarar. Primero vamos a abrir el archivo como hicimos en el ejemplo anterior:

vi MiEjemplo.txt

Esto abre "MiEjemplo.txt" como se explicó antes o crea el archivo nuevo (en blanco) si todavía no existiera.

Puedes recorrer de arriba a abajo el archivo usando las flechas arriba y abajo del teclado.

Para insertar nuevo contenido o cambiar el existente en el vi precisamos escribir:

i

Esto te llevará al modo insertar y todo lo que escribas después aparecerá en el documento mismo. Cuando hayas terminado de hacer los cambios vas a querer salvar el archivo. Deberás entonces apretar la tecla esc seguida de:  

:w

Esto escribe el archivo con los nuevos cambios. Si quieres entonces quitarte de vi entonces presiona la tecla esc seguida de :

:q

Ahora haremos la experiencia de reemplazar un archivo. Si nunca has usado algo como vim antes, entonces puede llevarte un tiempo acostumbrarte, así que dedicate un tiempo a ver como funciona vi antes de realmente necesitar usarlo.

Si quieres salir de vi sin salvar ningún cambio usa:

:q!

Si los comandos que quieres tipear deben aparecer en el documento en vez de ejecutarse, recuerda apretar esc antes!

Si cometes un error al editar el documento, presiona  esc y luego u para deshacer  (undo en inglés)

 

There has been error in communication with Booktype server. Not sure right now where is the problem.

You should refresh this page.