Vim - Deletar coluna
Uma das grandes vantagens do Vim sobre outros editores é que ele possui vários modos visuais, que permitem editar blocos de texto envolvendo várias linhas.
Hoje precisei deletar os caracteres da coluna 5 até a coluna 10 de um arquivo que estavam entre as linhas 20 e 30.
Uma alternativa seria usar expressões regulares, mas no Vim isso pode ser feito de maneira muito menos complexa.
O VIM possui vários modos visuais:
v
:--VISUAL--
V
:--VISUAL LINE--
<C-v>
:--VISUAL BLOCK--
Esse último foi a solução para o meu problema.
- Bastou ir até a linha 20 coluna 5 (início do bloco)
- Digitar
ctrl+v
- Digitar 10 (quantidade de linhas do bloco)
- Com a tecla de direção
l
ou as setas selecionar até a coluna 10 (fim do bloco) - Deletar o bloco usando o comando
d
.