Deletando uma parte do texto com vim

O comando "d" deleta uma parte do texto, copiando o conteúdo para a memória.

dd  -  apaga a linha atual
5dd -  apaga 5 linhas (também pode ser: d5d)

dw  -  apaga uma palavra
5dw -  apaga 5 palavras (também pode ser: d5w)

dl  -  apaga uma letra (sinônimo: x)
5dl -  apaga 5 letras (também pode ser: d5l ou 5x)

d^  -  apaga da posição atual até o início da linha (sinônimo: d0)
d$  -  apaga da posição atual até o final da linha (sinônimo: D)

dgg - apaga da posição atual até o início do arquivo
dG  - apaga da posição atual até o final do arquivo

D - apaga o resto da linha à partir do ponto atual

Depois do texto ter sido colocado na memória, digite "p" para "colar" o texto em uma outra posição.

Outros comandos:

diw -  apaga uma palavra mesmo que o cursor não esteja posicionado no início dela
dip -  apaga o parágrafo atual 

d4b -  apaga as quatro palavras anteriores
dfx -  apaga até o próximo x
d/casa/+1 - deleta do ponto atual até a linha após a palava casa

Referência

https://pt.wikibooks.org/wiki/Vim

Comentários