【发布时间】:2016-01-02 23:15:54
【问题描述】:
我有一个带有fileformat=dos 的文件,其中vim 将所有换行符显示为^M。但是,当我尝试通过使用\r 替换所有出现的^M 来解决此问题时
:%s/<Ctrl-V><Ctrl-M>/\r/g
那么命令不是全局执行而是在第一个^M 字符被替换后停止?
【问题讨论】:
-
试试 :%s/
/ ,然后是 ,然后是 / -
谢谢,但它不起作用。澄清一下:在上面的命令中,我在点击
后已经按下了. -
您也可以使用 linux
dos2unix将 'dos' 文件转换为 'linux' 文件 -
gdefault或edcompatible选项是否关闭?阅读:help s_flags。