Vá para a linha de partida do seu bloco e digite ma(marque "a", embora você possa, obviamente, usar letras diferentes e até várias letras para marcas diferentes, desde que você possa manter em mente o que cada letra é uma marca) .
Então vá para a última linha e digite d'a(delete para marcar "a") ou y'a(puxe para marcar "a") (a) .
Isso excluirá / arrancará todas as linhas da atual para a marcada (inclusive).
Em seguida, você pode colá-lo em outro lugar com os comandos de colagem normais, como pou P.
É também compatível com vi
, bem como vim
, sobre a chance de que seu ambiente não é abençoado com o último.
(a) Eu também uso isso para salvar meu lugar no arquivo se precisar procurar em outro lugar algo como, por exemplo, copiar e colar a definição de uma função que desejo chamar.
Simplesmente marque a linha atual da mesma maneira mae depois saio para encontrar o que você está procurando.
Então, uma vez que eu o encontrei e o copiei em um registro, eu apenas entro 'apara voltar para marcar "a", a linha que eu salvei anteriormente, onde posso colá-lo.
move
até o fim. A exclusão até o final não é diferente de ir para o final.