我希望能够使用 vim 删除 txt 文件中的所有空格
update reg04_rpt_animreg set birthdate = ' 2016-01-21 ' where animalid = ' TZN000192803889 ';
update reg04_rpt_animreg set birthdate = ' 2015-07-05 ' where animalid = ' TZN000192803890 ';
update reg04_rpt_animreg set birthdate = ' 2011-12-12 ' where animalid = ' TZN000192803891 ';
update reg04_rpt_animreg set birthdate = ' 2013-05-05 ' where animalid = ' TZN000192803893 ';
update reg04_rpt_animreg set birthdate = ' 2013-04-02 ' where animalid = ' TZN000192803894 ';
update reg04_rpt_animreg set birthdate = ' 2015-05-16 ' where animalid = ' TZN000192803895 ';
Run Code Online (Sandbox Code Playgroud)
我在 vim 中使用了以下命令,但没有得到我预期的输出
:g/^\s*$/d
Run Code Online (Sandbox Code Playgroud)
我认为您正在寻找命令s
;:g/<regexp>/d
删除匹配的整行<regexp>
。
:%s/\s//g
Run Code Online (Sandbox Code Playgroud)
\s
这会全局替换所有空格类型字符 ( ) ( g
)。