以下是我的wordpresss模板代码一次又一次发生的截图:
https://www.box.net/shared/zrql76wiimr790587yxj
我起初认为这是一个记事本++问题。但这也发生在phpstorm上。
知道为什么会这样吗?
答案 0 :(得分:2)
您的代码没有搞砸,这是关于您的系统如何处理lineendings的问题。
Linux和OSX保存线路与Windows不同。
Linux和OSX使用Line Feed
(LF)保存lineendings:
<强> \ n 强>
虽然Windows使用Carriage Return + Line Feed
(CR + LF)保存它:
<强> \ r \ n 强>
所以可能发生的事情是你的文件写在一个不能保存windows格式的线条的系统上。您的编辑器很可能支持这种行结尾并可以处理它,查看编辑器的菜单。
**以下是编辑的一部分,而不是我的答案的一部分。**
当您尝试在项目和/或编辑器之间保留设置时,您可以查看EditorConfig,如果您将代码保存在git下,Github上的Dealing with line endings文章也可能是有帮助的。
编辑结束
在此处阅读更多内容:Wiki article