PHPStorm同步如何忽略行分隔符?

PiT*_*ber 11 php line-endings intellij-idea phpstorm

如果我与服务器运行同步,我会因为不同的行分隔符而在所有文件中进行更改.所有文件都没有显示任何更改,只有一个提示:"内容仅在行分隔符中有差异".

我可以让PHPStorm忽略那些行分隔符吗?

Laz*_*One 13

我可以让PHPStorm忽略那些行分隔符吗?

没有这样的选择.

事情是:实际内容(代码)没有区别,但差异仍然存在于行结尾,这仍然是"内容"的一部分.

https://youtrack.jetbrains.com/issue/IDEA-101502 - 明星/投票/评论以获得进展通知.


我可能只建议将所有本地文件转换为相同的行结尾(Unix-LF) - Windows上的PHP在执行时看不到它们之间的区别.

Settings | Editor | Code Style --> Line Separator - 影响新创建的文件.

对于现有文件,您必须手动执行此类转换:在"项目视图"面板中选择文件/文件夹(或整个项目)并使用正确的条目File | Line Separators.


Gau*_*PLM 0

最好的解决方案是更改默认的行分隔符样式以使用与服务器相同的样式。为此,请打开“文件”->“设置”->“编辑器”->“代码样式”,并将“行分隔符”选项设置为与服务器上相同的选项。

另一个解决方案是在检查设置中停用“不一致的行分隔符”检查(文件 -> 设置 -> 编辑器 -> 检查 -> 可移植性问题 -> 不一致的行分隔符)。