Anda di halaman 1dari 3

COMANDOS MÁS USUALES DEL EDITOR DE TEXTOS vi

Edición de un fichero:

$ vi nombre_fichero_1

$ vi +5 nombre_fichero_1 (Comienza la edición en la línea 5).

$ vi + nombre_fichero_1 (Comienza la edición en la última línea.)

Idea general:

Se trabaja en tres modos diferentes, en cada uno de los cuales el funcionamiento

es diferente.

- Modo edición. Al pulsar una tecla aparece en pantalla la tecla pulsada.

- Modo comando. En este modo al pulsar una tecla se realiza una acción especial

del editor.

- Modo ‘EX’ nos permite escribir comandos especiales, incluso llamar a comandos

UNIX.

Para pasar de modo edición a modo comando se debe pulsar la tecla <ESC>.

Para pasar de modo comando al ‘EX’ teclear ‘:’.

Para pasar del modo ‘EX’ al modo comando teclear ‘RETURN’.

Comandos de inserción de texto (se pasa a modo Edición):

i Permite insertar texto en la posición del cursor.

I Permite insertar texto al principio de la línea actual.

a Permite insertar texto a la derecha del cursor.

A Permite insertar texto al final de la línea actual.

o Permite insertar una línea en blanco debajo de la actual.

O Permite insertar una línea en blanco encima de la actual.

:r fich Permite insertar el fichero fich tras la línea actual.

Comandos de movimiento de cursor:

k Cursor arriba.

j Cursor abajo.

1/3
h Cursor a la izquierda.

l Cursor a la derecha.

nG Línea n del fichero (1G para la primera línea).

G Última línea del fichero.

0 Principio de la línea.

$ Final de la línea.

{ Comienzo del párrafo previo.

} Comienzo del párrafo siguiente.

Administración de la ventana:

^F, ^B Desplaza la ventana una pantalla hacia adelante o hacia atrás.

^U, ^D Desplaza la ventana media pantalla hacia adelante o hacia atrás.

^Y, ^E Desplaza la ventana una línea hacia adelante

o hacia atrás.

^R, ^L Limpian la ventana de caracteres indeseables que aparecen por

errores de transmisión.

Comandos de borrado

(n) dw Borra n palabras a la derecha del cursor.

(n) db Borra n palabras a la izquierda del cursor.

(n) dd Borra n líneas hacia abajo incluida en la que se encuentra el cursor.

(n) x Borra n caracteres hacia la derecha, incluido sobre el que está el

cursor.

(n) X Borra n caracteres hacia la izquierda.

Comandos de copia.

(n)yy Copia n líneas

p Pega n líneas

2/3
Comandos de recuperación de operación.

u Deshace el último cambio.

U Recupera todos los cambios hechos en una línea.

Comandos de búsqueda.

↵ Encuentra la siguiente aparición del patrón.


/patrón↵

↵ Se sitúa el cursor al principio de la línea que lo contiene.


:/patrón↵

↵ Búsqueda hacia atrás.


?patrón↵

n Siguiente aparición en el mismo sentido.

N Siguiente aparición en sentido contrario.

Comandos de búsqueda y reemplazamiento.

:s/patrón1/patrón2/g
Todos los patrón1 pasan a ser patrón2 en la línea actual.

:1,$ s/patrón1/patrón2
Reemplaza desde la línea 1 hasta el final.

Opciones del editor.

:set number Muestra los números de las líneas.

: set nonu Quita el número a cada línea.

:set all Muestra opciones y su estado actual.

:set autoindent Activa la autoindentación.

Abandonar el editor.

:wq Grabar el fichero y salir.

:q Salir sin grabar. Pide confirmación.

:q! Salir sin grabar.

:w nomfich Grabar el fichero con el nombre nomfich.

:w Grabar el fichero con el nombre por defecto.

3/3

Anda mungkin juga menyukai