在Windows上以Linux结尾保存PhpStorm

Jur*_*osh 28 windows line-endings phpstorm

环境:Windows + PhpStorm

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

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

Laz*_*One 55

你可以安全地使用\n行结尾.php和大多数其他文件--Windows上的PHP会很好地读取这些文件.


为所有文件设置默认行结尾:转到Settings/Preferences | Editor | Code Style并将Line separator (for new files)选项更改为所需的样式(例如Unix and OS X (\n)).

在此输入图像描述


要更改特定现有文件的行结尾:打开文件,然后通过状态栏中的相应部分进行更改..或通过File | Line Separators

在此输入图像描述

在此输入图像描述


PS

如果您确实已安装并启用了EditorConfig插件 ...您也可以通过.editorconfig文件配置它- 您可以指定要使用的结束行(这可以在每个文件扩展级别上完成..所以它比PhpStorm更灵活自己的设定).

这也适用于支持此类文件的另一个编辑器/ IDE.