知识屋:更实用的电脑技术知识网站
所在位置:首页 > 操作系统 > linux

Vim如何去掉^M

发布时间:2014-09-05 14:47:54作者:知识屋

Vim如何去掉^M
 
> 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。
(免责声明:文章内容如涉及作品内容、版权和其它问题,请及时与我们联系,我们将在第一时间删除内容,文章内容仅供参考)
收藏
  • 人气文章
  • 最新文章
  • 下载排行榜
  • 热门排行榜