2012-05-05 8 views
6

que tienen una línea como esta:vim: cómo eliminar espacios hasta el primer carácter?

 foobar 

como se puede ver, hay muchos espacios entre la primera columna y 'parametro'. Si tengo el cursor en la primera columna, ¿hay algún enlace de clave para quitar los espacios hasta 'foobar'?

+0

posible duplicado http://stackoverflow.com/q/10363730/836738 –

Respuesta

12

dw

eliminará todos los espacios en blanco si estás en la primera columna.

+0

Dang, me ganó de mano! –

2
dtf 

Eliminar Hasta F

No hay otro comando fácil. Podría usar una expresión regular, pero sería más doloroso escribirla.

Mi respuesta mal, @ Mat es aún mejor (dw).

0

Camino 1: Ir a la línea, y :s/^ *//g

manera 2: Ir al primer espacio en blanco de esa línea y pulse dw

+0

Modo 3: vaya a la primera palabra y presione 'd0' – sehe

2

La respuesta simple es

dw 

... que realiza [d] elete [w] ord. Si desea eliminar todos los espacios en todo el documento antes de todas las ocurrencias de "foobar":

:%s/^\s*foobar/foobar/ 
Cuestiones relacionadas