Sunteți pe pagina 1din 2

https://iie.fing.edu.uy/~vagonbar/unixbas/editorvi.

htm

movimientos:
___________

Con unos pocos comandos bsicos se puede ya trabajar en vi editando y salvando un


texto:

h o flecha izquierda mueve el cursor un caracter a la izquierda


j o flecha abajo mueve el cursor una lnea hacia abajo
k o flecha arriba mueve el cursor una lnea hacia arriba
l o flecha derecha mueve el cursor un caracter a la derecha
$ => mueve el cursor al final de la linea.
0 => mueve el cursor al inicio de la linea.
1G => mueve el cursor al inicio del archivo.
e => mueve el cursor al final de la palabra siguiente.
E => mueve el cursor al final de la palabra siguiente antes del espacio en blanco.
b => mueve el cursor al principio de la palabra anterior.
H => mueve el cursor a la parte superior de la pantalla.
L => mueve el cursor a la parte inferior de la pantalla.
M => mueve el cursor a la parte medio de la pantalla
23 => mueve el cursor a la columna 23 de la linea.
crtl + f avanza el cursor pantalla por pantalla
crtl + b retrocede el cursor pantalla por pantalla

???
:w salva el archivo (graba en disco)
:q sale del editor (debe salvarse primero)?? (aparte)

modo insercion:
------------------
comando a texto:
teclas de insercin i I a A o O, o
i=inserta texto a la izquierda de la posicion del cursor.
I=inserta texto al inicio d ela lnea.
a=inserta texto a la derecha de la posicion del cursor.
A=inserta texto l final de la lnea.
o=inserta una linea en blanco debajo d ela linea actual.
O=inserta una linea en blanco encima d ela linea actual.
R=sobreescribe el texto actual.

Borrar:
----------

x borrar caracter bajo el cursor


3dd bora las 3 linea siguientes
dd borra una lnea
D borrar desde cursor a fin de lnea
dw borra UNA palabra
d$ borrar desde cursor a fin de lnea
d0 borrar desde cursor a principio de lnea

remmplazo:;

:s /buscar/reemplazo/g busca la palabra "buscar" y lo reemplaza porla palabra


"reemplazo", solo en
la primera coincidencia, para hacerlo en todas las coincidencias d ela linea al
finl agregamos la "g".

:%s /buscar /Reemplazo/ busca la palabra "buscar" y lo reeemplaza por la palabra


"reemplazo" en todo el archivo

:3,10s /buscar/reemplazo/ busca la palabra "buscar" y lo reemplaza por la palabra


"reemplazo" entre la lineas 3 y 10.

Modo ex o ltima lnea:


-----------------------
para ir al modo ultima linea, debera pulsa rla tecla [esc], luego ":" y
acontinuacion:

:q salir del editor grabando el archivo


:q! salir sin guardar cambios
:w guardar cambios
:w arch1 guardar cambios en archivo arch1
:wq guardar cambios y salir
:r arch2 insertar un archivo
:e arch2 editar un nuevo archivo
:e! arch2 idem sin salvar anterior
:r! comando insertar salida de comando
:shell salir al shell (vuelve con exit)
:x guardar archivo y salir.
:set nu activar numeracion en el archivo
:setnonu desactivar numeracion del archivo
set showmode no muestra el modoa ctual del editor vi.

S-ar putea să vă placă și