Vaya a la línea de inicio de su bloque y escriba ma(marque "a", aunque, por supuesto, puede usar letras diferentes , e incluso varias letras para diferentes marcas, siempre que pueda mantener en su cabeza de qué letra es una marca) .
Luego vaya a la última línea e ingrese d'a(eliminar para marcar "a") o y'a(tirar para marcar "a") (a) .
Eso eliminará / eliminará todas las líneas de la actual a la marcada (inclusive)
Luego puede pegarlo en otro lugar con los comandos de pegado normales, como po P.
También es compatible con vi, así como vim, en la remota posibilidad de que su entorno no ha sido bendecida con este último.
(a) También lo uso para guardar mi lugar en el archivo si tengo que ir a buscar otro lugar para, por ejemplo, copiar y pegar la definición de una función a la que quiero llamar.
Simplemente marco la línea actual de la misma manera, may luego me alejo para encontrar lo que esté buscando.
Luego, una vez que lo encontré y lo copié en un registro, solo ingresé 'apara volver a marcar "a", la línea que guardé de antemano, donde luego puedo pegarla.
movehasta el final. Luego, eliminar hasta el final no es diferente a pasar al final.