VIM中去除Windows文本中的^M符号的方法

几种方法:

1 :%s/\r/ (推荐)

2 :%s/\r//g

3 :%s/[ctrl-v][ctrl-m]//g(中间CTRL部分不是输入,而是按键,显示在屏幕上是:%s/^M//g)

4 还有一个解决方法就是对这类文本进行转换。vim内部就可以做这件事情。首先打开文本,然后set fileformat=unix;再重新保存该文件覆盖原文件就可以去除:^M了

5 dos2unix:http://hi.baidu.com/chengpeng21186/blog/item/573c86fa18834b9c58ee90ff.html

6 sed命令:http://www.51cto.com/art/200711/60604.htm

原文地址:http://www.vim.org/tips/tip.php?tip_id=26

如果你经常编辑不同系统环境下的文件,那么你可能在打开文件时经常发现 ^M 这样的符号.

posted @ 2013-11-19 23:03  Kejia Pan  阅读(244)  评论(0编辑  收藏  举报