Manual vi

Páginas: 7 (1597 palabras) Publicado: 4 de octubre de 2014
Uso básico de vi.
El editor vi es un editor de texto de pantalla completa que maneja en memoria el texto entero de un
archivo. Es el editor clásico de UNIX; está en todas las versiones. Puede usarse en cualquier tipo de
terminal con un mínimo de teclas; esto lo hace difícil de usar hasta que uno se acostumbra.
Existe un editor vi ampliado llamado vim que contiene facilidades adicionales, asícomo diversas
versiones del vi original. En todos los casos, el conjunto de comandos básicos es el mismo.
Existen en UNIX otros editores más potentes y versátiles, como emacs, que provee un ambiente de
trabajo completo; también versiones fáciles de manejar como jove o pico, o aún mínimas e
inmediatas como ae. En ambiente X-Windows hay muchos editores amigables, fáciles de usar y con
múltiplescapacidades. No obstante, vi está en todos los UNIX, requiere pocos recursos, se usa
mucho en administración, para programar y en situaciones de emergencia. En casos de roturas de
discos, corrupción de sistemas de archivos, errores en el arranque y otras catástrofes, puede ser el
único editor disponible. Como la mayoría de las configuraciones en UNIX se manejan editando
archivos, disponer deesta capacidad es esencial en la administración de un sistema.
Modos de vi.
Existen tres modos o estados en vi:
• modo comando: las teclas ejecutan acciones que permiten desplazar el cursor, recorrer el
archivo, ejecutar comandos de manejo del texto y salir del editor. Es el modo inicial de vi.
• modo texto o modo inserción: las teclas ingresan caracteres en el texto.
• modo última línea oex: las teclas se usan para escribir comandos en la última línea al final
de la pantalla.
Guía de supervivencia.
Con unos pocos comandos básicos se puede ya trabajar en vi editando y salvando un texto:
vi arch1 arranca en modo comando editando el archivo arch1
i
inserta texto a la izquierda del cursor
a
agrega texto a la derecha del cursor
ESC
vuelve a modo comando
x
borra el caracterbajo el cursor
dd
borra una línea
h o flecha izquierda mueve el cursor un caracter a la izquierda
j o flecha abajo
mueve el cursor una línea hacia abajo
k o flecha arriba
mueve el cursor una línea hacia arriba
l o flecha derecha
mueve el cursor un caracter a la derecha
:w
salva el archivo (graba en disco)
:q
sale del editor (debe salvarse primero)
Uso avanzado de vi.
Invocación devi.
vi
abre la ventana de edición sin abrir ningún archivo.
vi arch1
edita el archivo arch1 si existe; si no, lo crea.
vi arch1 arch2
edita sucesivamente los archivos arch1 y luego arch2.
vi +45 arch1
edita el archivo arch1 posicionando el cursor en la línea 45.
vi +$ arch1
edita el archivo arch1 posicionando el cursor al final del archivo.
vi +/Habia arch1
edita el archivo arch1 en laprimera ocurrencia de la palabra "Habia".
Cambio de modo.
comando a texto:

teclas de inserción i I a A o O, o
tecla de sobreescritura R.
texto a comando:
tecla ESC.
comando a última línea:
teclas : / ?
última línea a comando:
tecla ENTER (al finalizar el comando), o
tecla ESC (interrumpe el comando).
Confundir un modo con otro la de mayor dificultades para el manejo de vi. Puedeactivarse un
indicador de modo escribiendo
:set showmode
Esto hace aparecer una leyenda que indica si se está en modo comando o inserción.
Modo Comando.
El editor vi, al igual que todo UNIX, diferencia mayúsculas y minúsculas. Confundir un comando
en minúscula digitando uno en mayúscula suele tener consecuencias catastróficas. Se aconseja
evitar sistemáticamente el uso de la traba demayúsculas; mantener el teclado en minúsculas.
Números multiplicadores.
Muchos comandos aceptan un número multiplicador antes del comando. La acción es idéntica a
invocar el comando tantas veces como indica el multiplicador. Ejemplos:
10j
en modo comando avanza 10 líneas;
5Y
copia 5 líneas y las retiene para luego pegar.
Ejemplos de manejo.
Los siguientes ejemplos de manejo asumen que el editor...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Manual VI
  • Manual de Vi
  • Manual Vi
  • Manual De Funciones Pablo VI
  • Unix
  • Manual de vi en linux
  • Que es vi
  • la vi

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS