网上打开一些代码,发现里面多了^M符号,这是什么呢?
如图:
我查找了^M没效果,应该是特殊的控制字符,查找换行符结果不是,在每一行的末尾不是换行就是回车吧,对于不同的系统对按行的编码定义不一样。
linux中用\n 0x0a
mac 中用\r 0x0d
win 中用\r\n 0x0d0a
这里的问题可能是回车符,于是查找回车符成功。
去掉方法:现在已经明白了,是由于0x0d0a组成的换行,把0d去掉即可。
%s/\r//g #把加车符替换成空
vim打开文档出现的^M是什么,布布扣,bubuko.com
vim打开文档出现的^M是什么
原文:http://blog.csdn.net/u011986449/article/details/27794329