VI中如何去掉DOS文件中的换行符^M

来源:互联网 发布:javascript工资 编辑:程序博客网 时间:2024/05/16 11:31

在window下面保存的文件,有的时候会习惯地方式传递到Ubuntu下,用vi查看编辑此类文件时候,总会有^M出现在行尾如下图所示:


这是因为windows下的换行符与unix上的不同。

那么如何快速去掉^M呢,采取以下步骤就行了:

1. vi filename

2. Press Esc

3. Enter this string: 1,$s/^M//g  (^M =Ctrl v + Ctrl m,这个操作特别重要)

4. Press enter  (这个时候 ^M 就完全被清除了),如下所示:

5. :x(save the file)


至此文件修改完毕!







0 0
原创粉丝点击