Intentando eliminar la primera columna de un documento

Intentando eliminar la primera columna de un documento

Estoy usando este comando a continuación para eliminar la primera columna de un documento:

%s/^[^\t]*\zs\t[^\t]*\ze//g 

pero dice comando no encontrado.

¿Alguna idea?

Respuesta1

Necesitas escribirlo endominiomodo, nonormal. En otras palabras, presione :primero.

:%s/^[^\t]*\zs\t[^\t]*\ze//g 

Editar:Para eliminar la primera columna:

:%s/^\S*\s\+//

dónde\ses "espacio en blanco"y \Ses su inversa.

Respuesta2

No recibo un error de su comando, pero elimina la segunda columna. Este comando eliminará la primera columna:

:%s/^[^\t]*\t\ze[^\t]*//g

Respuesta3

También puedes usar el modo Visual-Block.

En la primera línea del archivo, en la primera columna, presione Control+ vpara entrar en el modo de bloque visual, seguido de Shift+ g (va a la última línea del archivo) y luego use lpara moverse hacia la derecha tanto como desee. Debería ver una selección visual de cada columna a medida que se desplaza hacia la derecha en el archivo. xLuego eliminará esas columnas.

Ver también::he block

Respuesta4

Como ya respondí en StackOverflow, puedes usar el siguiente comando:

:%s/^.//

información relacionada