我最近编辑了一个文件,并在编辑行的末尾遇到了^M,但只有在我查看git(不是eclipse)差异时。如果我搜索 ^M 或尝试使用
:%s/^V^M//g
但它告诉我"找不到模式:^M"。我发现这非常令人沮丧。以前有没有人遇到过这种情况(git 说一件事,vim 说另一件事),以及如何解决它?
^M
是vim在Linux/UNIX上呈现Windows换行符的方式。您可以使用以下命令删除文件中的所有匹配项:
:%s/r//