环境:Windows + PhpStorm
问题:PhpStorm 保存带有 Windows 行结尾的文件 - 对于 shell 脚本,这是个问题,因此在复制到服务器后始终需要进行转换。
问题:是否可以将 PhpStorm 配置为使用 Linux 行尾 - \n
保存文件而不是\n\r
(换行+回车)?
最佳答案
您可以安全地为 .php
和大多数其他文件使用 \n
行结尾——Windows 上的 PHP 可以很好地读取此类文件。
为所有新文件设置默认行尾:转到Settings/Preferences |编辑|代码样式
并将Line separator (for new files)
选项更改为所需的样式(例如Unix and OS X (\n)
)。
要更改特定现有文件的行尾: 打开文件并通过状态栏中的适当部分更改它.. 或通过 File |文件属性 |行分隔符
附言
如果您确实安装并启用了EditorConfig 插件 ...您也可以通过.editorconfig file 配置它-- 在那里你可以指定要使用的行结尾(这可以在每个文件扩展级别上完成..所以它比 PhpStorm 自己的设置更灵活)。
这也适用于支持此类文件的另一个编辑器/IDE。
关于windows - PhpStorm 使用 Linux 行在 Windows 上保存,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40470895/