lunes, 27 de junio de 2011

EDITOR VI

EL EDITOR VI

VI es un programa pequeño y simple de utilizar que resulta de gran utilidad, especialmente para los administradores de sistemas; vi quiere decir “visual”.

Primeros pasos de VI:

Para comenzar a utilizar vi inicie una sesión y teclee.

$ vi programa (Donde programa es el nombre del archivo de texto que quiere editar)

El editor VI tiene dos modos de funcionamiento, el modo orden y el modo entrada:

En el primero VI interpreta la entrada desde el teclado como una orden y la ejecuta. Mediante este modo se puede acceder a las ordenes para guardar archivos, salir de vi o desplazar el cursor.

Por otro lado, el modo entrada permite introducir textos en la posición donde se encuentra el cursor, pudiendo especificar si el texto se añadirá delante del cursor, detrás de éste o bien al principio de la línea.

Órdenes básicas de vi para insertar y borrar texto en la posición del cursor:

Nota: Para poder trabajar en modo de entrada hay que presionar la tecla <ESC> o <ESCAPE> y seguido de la tecla de orden. De manera que pueda el usuario trabajar en el editor.

Orden............. Descripción

a...................... Insertar texto a la izquierda del cursor
A...................... Insertar texto al final de la línea actual
i....................... Insertar texto a la derecha del cursor
I....................... Insertar texto al principio de la línea actual
o...................... Introduce una línea por debajo de la línea actual.
O..................... Introduce una línea por encima de la línea actual.
x...................... Borra el carácter sobre el que se encuentra el cursor.

Ordenes para salir de VI:

Orden............. Descripción

:q..................... Sale si no se ha realizado ninguna modificación al archivo.
:q!.................... Sale descartando los cambios realizados al texto.
:wq.................. Sale grabando en disco los cambios realizados.
:x..................... Lo mismo que lo anterior.
ZZ.................... Lo mismo que lo anterior.

Órdenes para mover el cursor:

Orden............. Descripción

h...................... Mueve el cursor a la izquierda.
j....................... Mueve el cursor abajo.
k...................... Mueve el cursor arriba.
l....................... Mueve el cursor a la derecha.
0...................... Mueve el cursor al principio de la línea
$...................... Mueve el cursor al final de la línea
w...................... Avanza una palabra.
e...................... Mueve el cursor al final de la palabra actual.

<CTRL> <F>... Avanza una pantalla.
<CTRL> <B>... Retrocede una pantalla.

Ordenes para el manejo de bloques de texto

Orden............. Descripción
y$.................... Copia en el portapapeles el texto comprendido entre el cursor y el final de la línea.
yy.................... Copia la línea actual en el portapapeles.
dw................... Corta la palabra delante del cursor.
d$.................... Corta desde la posición actual hasta el final de la línea.
dd.................... Corta la línea actual.
P...................... Pega el contenido del portapapeles       a la derecha del cursor.
p...................... Pega el contenido del portapapeles a la izquierda del cursor.
Compartir English Portuguese Spain