MAS TRUCOS SOBRE VIM

abril 1, 2010 a las 11:29 pm | Publicado en Vi | Deja un comentario

gg viene de Go Go en inglés.

Si queremos ir a la línea 45 podemos usar gg con: 45gg.

Podemos ir a la primera línea con gg a secas o a la última con G.
De esta forma podemos realizar algún comando sobre todo el texto con:
ggdG (Borraría todo el fichero)
ggyG (Seleccionaría todo el texto)

gf significa Go file. Abrirá aquel fichero que se encuentre bajo el cursor. Si es una URL de la descargará y mostrará el código fuente (con CURL).

Podemos avanzar en cualquier dirección con las teclas de dirección o con h,j,k y l. También lo podemos hacer en bloques. Por ejemplo ir 10 posiciones a la derecha: 10->.
Si en vez de con caracteres queremos trabajar con palabras usamos w (word) y b (backward). Avanzar 3 palabras: 3w. Retroceder 5 palabras 5b.

Al igual que con las REGEX, el símbolo $ nos llevará al final de la línea. El símbolo ^ nos llevara al inicio.

Añadir al final y al principio de la línea: A e I.

H te lleva al principio de la pantall. L al final.

Crear un marcador llamado ‘a’ en una línea (tienen que ser letras minúsculas): ma. Ir al marcador ‘a’: `a.
Ir a la última línea editada: `. .
Borrar la línea actual y quedar en modo de inserción: cc.

Para evitar el autoindentado del texto cuando pegamos podemos usar:

:set paste

Dejar un comentario »

RSS feed for comments on this post. TrackBack URI

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

Blog de WordPress.com.
Entries y comentarios feeds.

A %d blogueros les gusta esto: