Faaaala, impulser. No último capítulo falamos sobre comandos de navegação, e agora, neste artigo vamos introduzir os comandos de remoção.

Se você chegou direto aqui e quer dar um confere nos últimos artigos:
SEJA PRODUTIVO COM O VIM – PARTE 1: PRINCIPAIS COMANDOS
SEJA PRODUTIVO COM VIM – PARTE 2: NAVEGAÇÃO

Se você quer começar a praticar o Vim, não deixe de ler os artigos anteriores e de acompanhar os próximos. Portanto, simbora!

Utilização

Remover caracteres individuais

O primeiro comando a ser mencionado aqui é o comando X. Esta é a tecla que remove o caractere selecionado. Como sempre, seguindo com o Shift, podemos, portanto, utilizar o comando Shift + X para remover todo o conteúdo da linha atual do cursor para trás.

Remover movimentos

Podemos também deletar “movimentos” no Vim, utilizando a tecla D. Você também pode passar, como segundo argumento, uma tecla de navegação. Por exemplo, D + $ remove o conteúdo do cursor até o fim da linha atual, que é o mesmo resultado obtido com o comando Shift + D.

Por sinal, você ainda se recorda da navegação por palavras (Word), W? Se sim, então você pode combinar com o operador D. Por exemplo, para deletar a palavra atual, D + W e, para palavras com pontuação, D + Shift + W. Contudo, esta lógica também é valida para o comando inverso, D + B e D + Shift + B. Entretanto, não se esqueça de ir testando no seu editor pra não esquecer. Estamos combinados?

Remover linhas

É claro, portanto, que também há comandos para remover toda a linha atual. Para isto, o comando D + D dá conta do recado.

No Vim os operadores aceitam um contador opcional como argumento. Por exemplo D + 3 + W deleta as próximas 3 palavras. Por isso, podemos portanto, fazer 3 + D + D para remover as próximas 3 linhas.

Finalizando

Neste capítulos tivemos uma visão geral dos operadores de remoção e no próximo capítulo vamos falar um pouco sobre cortar, copiar e colar no Vim. E então? Bora lá!?

Até a próxima, pessoal!