¿Cómo se elimina todo el texto sobre una línea determinada? Para eliminar debajo de una línea, uso "d shift g"
239
dgg
eliminará todo de su línea actual a la parte superior del archivo.
des el comando de eliminación, y gges un comando de movimiento que dice ir al principio del archivo, por lo que cuando se usa en conjunto, significa eliminar de mi posición actual al principio del archivo.
también
dG
eliminará todas las líneas en o debajo de la actual
ggeliminación posterior?dGeliminarán todas las líneas en o debajo de la actual.:1,.delimina las líneas 1 a la actual.:1,.-1delimina las líneas 1 a la corriente anterior.(Personalmente, usaría
dggo mekdgggustarían las otras respuestas, pero TMTOWTDI).fuente
TMTOWTDIpero parece que me deja en modo de inserción sin eliminar nada.eliminar todas las líneas sobre la actual.
fuente
k, luego elimina la línea actual y hacia arriba condgg.d1G= eliminar al inicio incluyendo la línea actual (vi)fuente
Siempre que conozca estos comandos vim:
entonces, los siguientes tienen más sentido, son más unitarios y más fáciles de recordar en mi humilde opinión:
Salud.
fuente