Linux/Windows 回车换行转换的问题不在本文赘述。
遇到的一个问题是,开发 Linux 下的应用程序,代码里本不应出现 \r。但是由于 Source Insight 在阅读代码上的便利性,我一直习惯在 Windows 下用 Source Insight 阅读和编辑代码,然后在 Linux 下编译和调试(虽说 Linux 下也可以通过 Wine 安装 Source Insight,但是 Linux 的 UI 实在是惨不忍睹哇)。 尽管在 Source Insight 的 Options->Preferences->Files->Other->Default file format 中设置了 Unix(LF),但可能是因为设置晚了,代码每一行的结尾,还是变成了 \r\n。 遇到的一个问