Manual de Vi

Páginas: 7 (1512 palabras) Publicado: 20 de octubre de 2015
Manual de Vi

El vi es el editor estándar de Unix. Este trabaja en modo "full screen" .

El vi tiene dos modos de trabajo:

-comandos e insercción. En el modo comandos todo lo que el usuario introduce es interpretado como un comando;

-en el modo insercción lo que el usuario introduce es tetxo qu eserá guardado en el archivo de salida.

La mejor forma de aprender a utilizar el vi esutilizándolo por ejemplo modificando un archivo existente (sea cuidadoso no edite o modifique un archivo que sea necesario, utilice un archivo de test con una copia de un archivo. Por ejemplo haga lo siguiente

% vi test
Cuando Ud entra en el editor puede salir pasando primero al modo comando. Esta acción se realiza mediante la tecla ESC el cursor bajará a la última línea y pondrá los ":" este prompt (indica que está en el modo comando, por ejemplo para salir descartando todas las modificaciones es q! generalmente todos los comando son la primera letra de la acción (quit en este caso) y en el caso de ! indica que sin confirmación. Si se desean salvar los cambios será w (por write) y salvar los cambios y salir wq (por write & quit).

Modo Comando

El editor se inicia en el modo comando.Hay diferentes formas de ir al modo de insercción pero siempre se regresa a este modo con la tecla de ESC. Si no se está seguro en que modo está presione el ESC hasta que oiga un beep, lo cual le indicará que está en modo comandos.

Los comandos básicos de vi son:

:wq
Salvar y Salir

:q!
Salir sin salvar:

a
Append: Modo insertar e la siguiente posición del cursor

i
Insert: Modo insertarsobre la posición del cursor

x
Borra caracter bajo el cursor

dw
Borra palabra


dd
Borra línea

u
Deshacer (Undo)

Ctrl-F
Pantalla sgte.

Ctrl-B
Pantalla anterior

O
Inserta línea en blanco

Secuencia de comandos básicos

El vi utiliza el editor ex cuando trabaja en modo comandos y siempre es la última línea de la pantalla con el prompt : por donde se le indican los comandos alex. Los comandos admiten repetición que indicará cuantas veces se ejecutará el comando. Por ejemplo dd borra una línea pero 4dd borrará 4 líneas. La mayoría de los comando no producen salida por display de la acción, pero si cuando la acción es finalizada, por ejemplo cunado ponga 11dd (borrar 11 líneas) el vi le dirá "11 lines deleted".

Movimientos dentro del archivo

Ud. debe estar en modocomando para moverse dentro del archivo. Generalmente las teclas de cursor funcionan bien (pueden no funcionar si Ud. está conectado a través de un emulador de terminal - desde un PC por ejemplo - y no coincide la variable TERM de Unix con la que Ud. está emulando, solución: cambie la variable TERM con -en csh- setenv TERM vt100 -en sh- TERM=vt100 export TERM y en el emulador seleccione como terminalvt100). Si Ud. está en modo insertar y presiona las teclas de cursor le insertará el caracter que ellas representan. Presionando la tecla RETURN se moverá a la siguiente línea. La tabla siguiente muestra los movimientos más comunes:

Return
Siguiente línea

j
Siguiente línea

k
Línea previa

l
Siguiente caracter

h
Caracter anterior


Ctrl-F
Pantalla siguiente

Ctrl-B
Pantallaanterior

Ctrl-D
Media pantalla siguiente

Ctrl-U
Media pantalla anterior

[[
Inicio documento

]]
Fin documento

nG
Ir a línea n

w
una palabra a la derecha

b
una palabra a la izquierda

{
fin párrafo

}
fin párrafo anterior

/string
Busca string

Para ir a la línea 10 introduzca 10G (si sólo introduce G se moverá hasta el final del archivo). Para averiguaren que línea estápresione Ctrl-G. Las palabras, sentencias, y párrafos tienen especial significado para el vi y existen comandos para moverse a través de ellas. Una palabra es cualquier caracter delimitado por blancos o puntuación y también cada símbolo de puntuación es una palabra. Sin embargo si Ud. utiliza la mayúcula del comando de movimiento se saltará la puntuación, por ejemplo B es lo mismo que b y mueve el...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

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

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS