
Índice
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!