作者:zhanhailiang 时间:2013-04-22
参考文章:VIM中换行替换之迷
> echo -e "i\rlove\rWQ." >test
使用vim查看:
i^Mlove^MWQ.
那么如何去掉^M?接下来介绍两种去掉^M的方法。
首先cp两份复本
> cp test test2 > cp test test3
第一种方法:对vim test2使用如下替换方法:
:%s/^M/\r/g # 注意这里使用Ctrl+V+M输入^M
第二种方法:对vim test3使用如下替换方法:
:%s/\r/\r/g # 注意这里使用Ctrl+V+M输入^M
使用hexdump查看test2,test3与test的区别:
> hexdump test 0000000 0d69 6f6c 6576 570d 2e51 000a 000000b > hexdump test2 0000000 0a69 6f6c 6576 570a 2e51 000a 000000b > hexdump test3 0000000 0a69 6f6c 6576 570a 2e51 000a 000000b
其中的区别在于将0d转成0a。


1万+

被折叠的 条评论
为什么被折叠?



