这个问题已经有了答案:
Special Characters [^M] appearing at the end of line in file if seen on unix but not when seen in eclipse
5个答案
我最近编辑了一个文件,在编辑行的末尾遇到了^m,但只有在我查看git(而不是eclipse)diff时才会遇到。如果我搜索^m或尝试使用

:%s/^V^M//g

但它告诉我“找不到模式:^m”。我觉得这非常令人沮丧。以前有没有人遇到过这种情况(git说一件事,vim说另一件事),如何解决?

最佳答案

^M是vim在linux/unix上呈现windows新行的方式。可以使用以下命令删除文件中的所有引用:

:%s/\r//

08-24 12:58