因为MS-DOS及Windows是回车+换行来表示换行,因此在
Linux下用Vim查看在Windows下写的代码,行尾后“^M”符号。 www.2cto.com
在Vim中解决这个问题,很简单,在Vim中利用替换功能就可以将“^M”都删掉,键入如下替换命令行:
:%s/^M//g
注意:
上述命令行中的“^M”符,不是“^”再加上“M”,而是由“Ctrl+v”、“Ctrl+M”键生成的,或者Ctrl+v,再按回车。
或者使用这个命令:
:% s/\r//g