Trucos para vim

Ayuda rápida para las varias cosas que nos ayudan a programar más ágilmente pero que no son fáciles de recordar.

Quitar lineas en blanco de una selección

:'<,'>g/^$/d

Varios comandos a la vez

Con la barra | podemos separar varios comandos en una sola linea

:w | bd

Autocompletado

Funciones: Control-x Control-ó

Volver al último punto donde estábamos, la última vez que lo abrimos

Ir a la función con el nombre sobre el que estamos.

gf o Crtl + clic de ratón

Borrar espacios en blanco inútiles en programación al final de lineas.

:%s/ * $//gcI

Copiar la palabra sobre el cursor en la linea de comandos

Control-R Control-W

Dividimos la ventana con los buffers abiertos

:sba

Lista anterior de quickfix

:col

Lista siguiente de quickfix

:cnew

Remplazar en todos los buffers

:bufdo %s/pattern/replace/ge | update

Personalizar la linea de estado en vim

Añadir a ~/.vimrc:

:set statusline=%F%m%r%h%w\ [FORMAT=%{&ff}]\ [TYPE=%Y]\ [ASCII=\%03.3b]\ [HEX=\%02.2B]\ [POS=%04l,%04v]\ [%p%%]\ [LEN=%L]

Enlaces de interés

Leave a Reply

Your email address will not be published. Required fields are marked *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.

LesOlivex