我一直在。vimrc中得到^M字符,它破坏了我的 配置。


当前回答

:%s/\r//g 

今天为我工作了。但我的情况可能略有不同。

其他回答

这可能意味着您得到了回车(不同的操作系统使用不同的方式来表示行结束)。

使用dos2unix在vim中修复文件或设置文件格式:

set ffs=unix,dos

假设您的文本文件是- file.txt,然后运行这个命令-

dos2unix file.txt 

它将文本文件从dos格式转换为unix格式。

你可以在vim中使用

:1,$s/^V^M//g

其中^是控制字符。

%s/\^M//至少这对我有用。

:%s/\r//g 

今天为我工作了。但我的情况可能略有不同。