Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby-on-rails-4/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PhpStorm在Windows上以Linux行结尾保存_Windows_Phpstorm_Line Endings - Fatal编程技术网

PhpStorm在Windows上以Linux行结尾保存

PhpStorm在Windows上以Linux行结尾保存,windows,phpstorm,line-endings,Windows,Phpstorm,Line Endings,环境:Windows+PhpStorm 问题:PhpStorm使用Windows行结尾保存文件-对于shell脚本,这是问题所在,因此需要在复制到服务器后始终进行转换 问题:可以配置PhpStorm以Linux行结尾保存文件-\n而不是\n\r(新行+回车)?您可以安全地使用\n行结尾的.php以及大多数其他文件——Windows上的php可以读取这些文件 要为所有新文件设置默认行尾:转到设置/首选项|编辑器|代码样式并将行分隔符(对于新文件)选项更改为所需样式(例如Unix和OS X(\n)

环境:Windows+PhpStorm

问题:PhpStorm使用Windows行结尾保存文件-对于shell脚本,这是问题所在,因此需要在复制到服务器后始终进行转换


问题:可以配置PhpStormLinux行结尾保存文件-
\n
而不是
\n\r
(新行+回车)?

您可以安全地使用
\n
行结尾的
.php
以及大多数其他文件——Windows上的php可以读取这些文件


要为所有新文件设置默认行尾:转到
设置/首选项|编辑器|代码样式
并将
行分隔符(对于新文件)
选项更改为所需样式(例如
Unix和OS X(\n)


要更改特定现有文件的行尾:打开该文件,然后通过状态栏中的相应部分进行更改。。或者通过
文件|文件属性|行分隔符


p.S.

如果您确实安装并启用了编辑器配置插件。。。您还可以通过以下方式进行配置--在这里您可以指定要使用的行尾(这可以在每个文件扩展名级别上完成..因此它比PhpStorm自己的设置更灵活)

这也将在另一个支持此类文件的编辑器/IDE中工作