如何转义 vim 命令中的点?

How to escape a dot in vim command?

我有一个大约有一百行文本的文本文件,它们看起来都是这样的:

TESS-1.2106292       0.00738417          14.3882          161.091       NO 
TESS-1.2103594        0.0147372          13.0787          159.067       NO

我希望它们看起来像这样:

2106292       0.00738417          14.3882          161.091       NO 
2103594        0.0147372          13.0787          159.067       NO

我必须将 d 与动作结合起来,我必须转义点,所以我尝试使用命令 :1,$norm df\. 但它没有用。转义点时出错了吗?

:%norm 0df.

%:对于所有行

0: 将光标移动到行首

df.:删除从光标处到第一个点(包括点)

编辑

正如@romainl 所说,在这种情况下 0 不是必需的。但是,如果您 运行 :norm 而不是 :%norm,则需要 0