Estou usando este comando abaixo para remover a primeira coluna de um documento:
%s/^[^\t]*\zs\t[^\t]*\ze//g
mas diz comando não encontrado.
Qualquer ideia?
Responder1
Você precisa escrever issocomandomodo, nãonormal. Em outras palavras, pressione :primeiro.
:%s/^[^\t]*\zs\t[^\t]*\ze//g
Editar:Para remover a primeira coluna:
:%s/^\S*\s\+//
onde\s
é "espaço em branco"e \S
é o seu inverso.
Responder2
Não recebo um erro do seu comando, mas ele remove a segunda coluna. Este comando removerá a primeira coluna:
:%s/^[^\t]*\t\ze[^\t]*//g
Responder3
Você também pode usar o modo Visual-Block.
Na primeira linha do arquivo, na primeira coluna, pressione Control+ vpara entrar no modo Visual Block, seguido de Shift+ g (vai para a última linha do arquivo) e use lpara mover para a direita o máximo que desejar. Você deverá ver uma seleção visual de cada coluna à medida que avança para a direita no arquivo. xirá então excluir essas colunas.
Veja também::he block
Responder4
Como já respondi no StackOverflow, você pode usar o seguinte comando:
:%s/^.//