[Link]
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.