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.
move
hasta el final. Luego, eliminar hasta el final no es diferente a pasar al final.