我正在开发一个使用Doctrine的Symfony 2项目。开发主要发生在Windows上,这就是为什么所有文件都有\ r \ n作为换行符分隔符。
但是,在向我的实体类添加新属性然后运行app/console doctrine:generate:entities
时,Doctrine会使用\ n换行符分隔符添加生成的代码。这会导致新行分隔符不一致的文件。下次我打开它们时,我的编辑器/ IDE将用\ r \ n替换所有\ n,并将所有这些行显示为已更改,即使唯一的更改是换行符分隔符。
如何告诉Doctrine在生成代码时应该尊重文件中已存在的换行符分隔符?
答案 0 :(得分:0)
为什么你不习惯使用unix样式换行符?每个IDE都可以为您处理。并且windows php实现没有问题来处理unix样式的换行符。