You are on page 1of 4

Resumen

h,j,k,l izquierda, abajo, arriba, derecha 0 Mueve el cursor al comienzo de la lnea $ Mueve el cursor al final de la lnea H A la primera lnea de la pantalla L A a la ltima lnea de la pantalla i Insertar donde est el cursor I Insertar al principio de la lnea a Insertar despus del cursor A Insertar al final de la lnea x Borrar un caracter dd Borrar una lnea yy Copiar una lnea, p pegar :q Salir :w nombre.archivo guardar el archivo bajo el nombre nombre.archivo :wq grabar y salir :e nombre.archivo Abrir nombre.archivo para editar

Movimiento del cursor


h,j,k,l 0 $ H M L w W e E b B /bsqueda ?bsqueda n G (nro)G izquierda, abajo, arriba, derecha Mueve el cursor al comienzo de la lnea Mueve el cursor al final de la lnea A la primera lnea de la pantalla Al medio de la pantalla A a la ltima lnea de la pantalla Al comienzo de la sgte. palabra Lo mismo que w, pero sin respetar signos de puntuacin El final de la sgte. palabra. Lo mismo que e, pero sin respetar signos de puntuacin Al comienzo de la palabra anterior Lo mismo que b, pero sin respetar signos de puntuacin A la sgte. aparicin de bsqueda A la aparicin anterior de bsqueda Repite la bsqueda hecha con los comandos anteriores Ir a la ltima lnea del texto Va a la lnea que dice nmero, por ejm: 1G, va a la primera lnea

Insercin
i I o O a A Insertar donde est el cursor Insertar al principio de la lnea Insertar abajo de la lnea Insertar arriba de la lnea Insertar despus del cursor Insertar al final de la lnea

Edicin
x dd yy p D rc u J ma 'a >> Borrar un caracter Borrar una lnea Copiar una lnea Pegar una lnea/carcter que fue borrada o copiada Borrar hasta el final de la lnea Reempaza el caracter del cursor por "c" Deshacer el ltimo comando Unir dos lneas Marcar la lnea con la letra "a" Ir a la lnea marcada con "a" Recorrer la lnea un "tab" haca adelante Repetir nro veces la orden. Ejm: "5dd" borrara 5 lneas, as como "5iHola(Escape)" (nro)(orden) escribira "HolaHolaHolaHolaHola"

Modo linea de comandos Archivo


:q :w nombre.archivo :wq Salir guardar el archivo bajo el nombre nombre.archivo grabar y salir

:e nombre.archivo :s/buscar/remplazar/gc

Abrir nombre.archivo para editar Busca todas las ocurrencias de "buscar" en la lnea y las reemplaza por reemplazar

Comandos tiles de Vi cw dw d'a c/" xp Cambiar palabra Borrar palabra Borrar hasta la lnea marcada con "a" Cambiar el texto hasta las comillas Intercambia dos caracteres: Ejm: "ga" "ag" Lo mismo que el anterior pero intercambia ddp dos lneas dG Borra hasta el final d(nro)G Borra hasta la lnea (nro) Comandos avanzados de Vi En modo normal empezar a grabar todas la ordenes que se ejecute hasta volver a presionar q. Ejm: "qad/<(Intro)q" graba la secuencia para borrar el contenido de un tag de html Repite el comando guardado con q en letra, por ejm: @a borrar el @(letra) contenido entre las 2 tag en que est el cursor. Crea una abreviacin para el modo insertar, cada vez que escribas :abb mimail "mimail" en insertar se expandir a "mimail@mimail.com" sirve mimail@mimail.com para abreviar las cosas que escribas seguido q(letra)

:(rango)(comando)

Cuando haces un comando en modo lnea de comando, puedes especificar un rango de lneas, por ejm: "1,3s/hola/ciao/gc" indica que busque y reemplace desde la lnea 1 hasta la lnea 3. El rango % indica todo el archivo.

You might also like