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 这样的符号.