Como você exclui todo o texto acima de uma determinada linha. Para exclusão abaixo de uma linha, eu uso "d shift g"
Como você exclui todo o texto acima de uma determinada linha. Para exclusão abaixo de uma linha, eu uso "d shift g"
Respostas:
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
dGexcluirá todas as linhas iguais ou inferiores à atual.
:1,.dexclui as linhas 1 para atual.
:1,.-1dexclui as linhas 1 acima da corrente.
(Pessoalmente, eu usaria dggou kdgggostaria das outras respostas, mas TMTOWTDI.)
TMTOWTDImas apenas parece me deixar no modo de inserção sem excluir nada?
kdgg
exclua todas as linhas acima da atual.
ke excluindo a linha atual e para cima dgg.
Fornecendo que você conheça estes comandos vim:
1G -> go to first line in file
G -> go to last line in file
então, o seguinte faz mais sentido, é mais unitário e mais fácil de lembrar do IMHO:
d1G -> delete starting from the line you are on, to the first line of file
dG -> delete starting from the line you are on, to the last line of file
Felicidades.