我正在使用下面的命令来删除文档的第一列:
%s/^[^\t]*\zs\t[^\t]*\ze//g
但它说没有找到命令。
任何想法?
答案1
答案2
您的命令没有报错,但它删除了第二列。此命令将删除第一列:
:%s/^[^\t]*\t\ze[^\t]*//g
答案3
您也可以使用 Visual-Block 模式。
在文件的第一行第一列中,按Control+v进入可视块模式,然后按Shift+ g (移至文件的最后一行),然后使用l向右移动到您想要的位置。在文件中向右移动时,您应该会看到每列的可视选择。x然后将删除这些列。
也可以看看::he block
答案4
正如我在 StackOverflow 上已经回答的那样,您可以使用以下命令:
:%s/^.//