保存时删除换行符(Windows上的PhpStorm)

保存时删除换行符(Windows上的PhpStorm),php,sublimetext2,phpstorm,Php,Sublimetext2,Phpstorm,我正在Windows上使用Sublime 2,我们的另一位开发人员正在Windows上使用PhpStorm。然而,当他打开一个我编辑过的文件,当他保存它时,所有的代码都放在一行上 我以前将Sublime设置为Windows换行符,但现在我将其更改为Unix,他也在使用Unix换行符 有人知道为什么会发生这种情况吗?您将这些文件保存在哪里--FTP?有使用中的风投吗?你能附上这样一个文件的例子吗(普通的,不坏的;不一定是真正的代码——只要问题可以在上面重现)。使用FTP,没有VCS,也使用二进制F

我正在Windows上使用Sublime 2,我们的另一位开发人员正在Windows上使用PhpStorm。然而,当他打开一个我编辑过的文件,当他保存它时,所有的代码都放在一行上

我以前将Sublime设置为Windows换行符,但现在我将其更改为Unix,他也在使用Unix换行符


有人知道为什么会发生这种情况吗?

您将这些文件保存在哪里--FTP?有使用中的风投吗?你能附上这样一个文件的例子吗(普通的,不坏的;不一定是真正的代码——只要问题可以在上面重现)。使用FTP,没有VCS,也使用二进制FTP传输。我记得在上传文件后(从PhpStorm)看到一张票证(或论坛线程)然后下载它,后端的结尾会自动改变(不记得了:要么被删除,要么被复制)。那是我唯一想到的事。。我目前找不到那张票,但那张票可能与你的案子无关。因此:这种更改是在编辑文件之前还是之后发生的?;它是本地的(断开的文本在IDE中可见)还是仅远程的(上传回FTP后)?你能禁用任何第三方插件(不是JetBrain的插件)——这会有什么不同吗?正在使用哪个PhpStorm版本?您是否尝试过最近发布的v7?还有2个问题:设置/代码样式/常规中的“行分隔符”选项值是多少?还请检查编辑前后当前文件显示的行分隔符值-是否更改?(注意:它显示在状态栏的右下角)