如果打开在Windows中创建的文件,则所有行均以结尾^M。 如何一次删除所有这些字符?
^M
DOS2UNIX的是一个命令行实用工具,将做到这一点,还是:%s/^M//g会如果你使用Ctrl- v Ctrl- m输入^ M,或者你可以:set ff=unix和vim会为你做它。
:%s/^M//g
Ctrl
v
m
:set ff=unix
‘fileformat’设置的文档在这里,并且vim Wiki上有关于行尾转换的完整页面。
另外,如果您来回移动文件很多,您可能不想转换它们,而是这样做:set ff=dos,所以vim会知道它是一个DOS文件,并使用DOS约定作为行尾。
:set ff=dos