Vous êtes sur la page 1sur 3

Editor de texto VI

VI es un editor de texto que maneja en memoria el texto entero perteneciente a un archivo. Es


el editor clásico de UNIX. Vi es un programa que se encuentra en la categoría de los editores
de texto, debido a que a diferencia de un procesador de texto no ofrece herramientas para
determinar visualmente cómo quedará el documento impreso.

Existen dos modos de operación en el vi:

Modo Edición:
Para añadir texto al fichero
Modo Comando:
Para introducir órdenes que realizan funciones específicas del vi.

Arrancar VI
vi.- abre la ventana de edición sin abrir ningún archivo.
vi archivo1 .-Crea el archivo archivo1 y si ya existe lo abre para ser editado.

Navegación general
h
Desplazarse un carácter hacia la izquierda en la línea actual
j
Pasar a la línea siguiente
k
Pasar a la línea anterior
l
Desplazarse un carácter hacia la derecha en la línea actual
w
Pasar a la palabra siguiente en la línea actual
e
Pasar al siguiente fin de palabra en la línea actual
b
Pasar al anterior inicio de palabra en la línea actual
Ctrl-f
Pasar a la página siguiente
Ctrl-b
Pasar a la página anterior
Si tipea un número antes de cualquier comando, este se ejecutará las veces que indique ese
número. Este número se denomina conteo de repetición o simplemente conteo.

G
Desplazarse a una línea específica dentro del archivo. Por ejemplo, el comando 3G lo
ubicará en la línea 3. Sin ningún parámetro, G lo ubica en la última línea del archivo.
H
Desplazarse en relación a la línea superior de la pantalla. Por ejemplo, el comando 3H
lo ubicará en la tercera línea actual de la pantalla.
L
Igual a H, pero en relación a la última línea de la pantalla. Por lo tanto, el comando 2L
lo ubicará en la antepenúltima línea de la pantalla.

Cambio de modo comando a texto


 i Inserta texto a la izquierda del cursor
 a Inserta texto a la derecha del cursor
 A Inserta texto al final de la línea donde se encuentra el cursor
 I Inserta texto al comienzo de la línea donde se encuentra el cursor
 o Abre una línea debajo de la actual
 O Abre una línea encima de la actual

Borrar texto:
 x Borra el carácter bajo el cursor
 dd Borra la línea donde se encuentra el cursor
 ndd Borra las próximas n líneas
 D Borra desde donde se encuentra el cursor hasta el final de la línea
 dw Borra desde donde se encuentra el cursor hasta el final de una palabra
 yy Su función es copiar la línea donde se encuentra situado el cursor.
 p Pega el texto previamente copiado

Salir de vi
: Comando Acción
:q Salir si no hubo cambios
:q! Salir descartando cambios
:w Guardar cambios
:w archivo1 Guardar cambios en archivo1
:wq Guardar cambios y salir

Referencias Bibliográficas
Anónimo, (2012). EDITOR VI. Recuperado de:
http://www.unirioja.es/cu/enriquez/docencia/Quimica/vi.pdf

González, V. (sf). Editor vi. Recuperado de:


http://iie.fing.edu.uy/~vagonbar/unixbas/editorvi.htm
Shields, I. (2010). Aprenda Linux, 101: Edición de archivos con vi. Recuperado de:
https://www.ibm.com/developerworks/ssa/linux/library/l-lpic1-v3-103-8/

Vous aimerez peut-être aussi