Como você exclui todo o texto acima de uma determinada linha. Para exclusão abaixo de uma linha, eu uso "d shift g"
239
dgg
excluirá tudo da sua linha atual até a parte superior do arquivo.
d
é o comando de exclusão e gg
é um comando de movimento que diz ir para a parte superior do arquivo; portanto, quando usados juntos, significa excluir da minha posição atual para a parte superior do arquivo.
Além disso
dG
excluirá todas as linhas iguais ou abaixo da atual
gg
exclusão depois?dG
excluirá todas as linhas iguais ou inferiores à atual.:1,.d
exclui as linhas 1 para atual.:1,.-1d
exclui as linhas 1 acima da corrente.(Pessoalmente, eu usaria
dgg
oukdgg
gostaria das outras respostas, mas TMTOWTDI.)fonte
TMTOWTDI
mas apenas parece me deixar no modo de inserção sem excluir nada?exclua todas as linhas acima da atual.
fonte
k
e excluindo a linha atual e para cimadgg
.d1G
= excluir para o topo, incluindo a linha atual (vi)fonte
Fornecendo que você conheça estes comandos vim:
então, o seguinte faz mais sentido, é mais unitário e mais fácil de lembrar do IMHO:
Felicidades.
fonte