最佳答案
我使用 Windows10主页并且通常使用 Visual Studio Code (VS Code)来编辑 Linux Bash 脚本以及 PHP 和 JavaScript。
我不会为 Windows 开发任何专门的东西,我也不介意我所编辑的所有文件的默认 EOL 都是 Unix (nix)。
我如何确保所有的 EOL,在所有的文件(从任何文件扩展名) ,都是 nix,在 VisualStudio 代码?
在我用 Visual Studio Code 在 Windows 中编写了一些 Bash 脚本,并将它们作为项目的一部分上传到 GitHub 之后,我问了这个问题。一位审查过这个项目的高级程序员告诉我,我在那里有 Windows EOL,还有一个 < a href = “ https://en.wikipedia.org/wiki/Byte _ order _ mark”rel = “ norefrer”> BOM 问题,如果我把那里的 EOL 改成 nix (至少我是这么理解的) ,我就可以解决这个问题。
因为我所有的开发都是面向 Linux 的,所以我希望在默认情况下,我编辑的 any文件具有 nix EOL,即使它是 Windows 唯一的。