Vim: Exclua todas as linhas em branco até a primeira linha não em branco

Vim: Exclua todas as linhas em branco até a primeira linha não em branco

Eu tenho um texto como este:

Line 1 of text





Line 2 of text.

Quero excluir todas as linhas em branco entre as duas linhas de texto.

Eu poderia colocar o cursor sob a primeira linha e digitar 5dd, mas estou me perguntando se isso pode ser feito sem especificar um número de linhas.

Responder1

Começando na primeira linha em branco do modo Normal, pressione d/.. Imprensa Enter.

dirá excluir até /encontrar o primeiro caractere que não seja em branco (qualquer coisa que corresponda .).

Responder2

No modo Normal, coloque o cursor em qualquer linha de texto em branco entre as duas linhas não vazias e digite dipparadelegereuinternoparógrafo.

Isso excluirá todas as linhas vazias entre dois blocos de texto.

informação relacionada