我使用 Vim 和 GIT 在 Linux/Ubuntu 机器上开发我的项目。以前我用的是windows,也就是说行尾是DOS格式的。现在搬到 Linux 之后,我总是在行尾看到 ^M 令人困惑/烦人的字符。这里有些人:
如何将 ^M 换行符转换为在 vim 中打开的文件中的“正常”换行符?
建议我应该进行查找/替换或使用 dos2unix 之类的工具。这些是很好的建议,但是对于版本控制的项目,这意味着我必须在更改后为文件添加不必要的提交,无论如何这是一项艰巨的任务,不值得花时间在上面。所以:
有没有办法让 Vim 容忍这个?也就是说,如果文件是 DOS 行结束的,它会保持这样,并使用它的格式来换行,等等。