微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

php – 如何在Visual Studio Code,UNIX中的所有文件中创建所有行结尾(EOL)?

我使用Windows 10 home,我通常使用Visual Studio Code(VSCODE)来编辑Linux Bash脚本以及PHPJavaScript.

我没有开发任何专门用于Windows的东西,我不介意我编辑的所有文件认EOL都是Unix(nix).

在VSCODE中,如何确保所有文件中的所有EOL(来自任何文件扩展名)都是nix?

在我用VSCODE在Windows中编写了一些Bash脚本,将它们作为项目的一部分上传到GitHub之后我问了这个问题,并且审查该项目的高级程序员告诉我,那里有Windows EOL,还有我的BOM问题可以解决,如果我将那里的EOL改为nix(或者这就是我理解的,至少).

因为我的所有开发都是面向Linux的,所以我希望认情况下,我编辑的任何文件都有nix EOL,即使它是Window唯一的.

解决方法:

在项目首选项中,添加/编辑以下配置选项:

"files.eol": "\n"

这是在提交639a3cb添加的,因此您显然需要在提交后使用版本.

注意:即使文件中只有一个CRLF,上述设置也将被忽略,整个文件将转换为CRLF.首先需要将所有CRLF转换为LF,然后才能在Visual Studio Code中打开它.

另见:https://github.com/Microsoft/vscode/issues/2957

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐