VIM中如何去掉DOS⼀Windows文件中的换行符^M

2025-03-10 22:41:12
推荐回答(2个)
回答1:

经常要 用 vim 去除 ^M ,你可以在vimrc里面加上这句话

        nmap dm mmHmn:%s///ge'nzt'm

以后就可以用

 ,dd

删除 ^M 了!

回答2:

习惯在windows上浏览网页并保存一些脚本文件,如果在Linux/Ubuntu下,用vim查看编辑此类文件时候,总会有^M出现在行尾,这是因为dos或windows下的换行符与unix上的不同, 解决方法是(假定文件: hello.c):方法一: