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\s
es "espacio en blanco"y \S
es 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/^.//