Tentando remover a primeira coluna de um documento

Tentando remover a primeira coluna de um documento

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/^.//

informação relacionada