PHP保存时自动删除末尾的空格,phpstorm自动删除空白字符串

文章讲述了作者在修改财务软件时遇到的txt表格导出功能异常,发现是由于PHPStorm自动删除了每行的空格导致。解决方法是关闭IDEA的相关设置,或在.editorconfig中修改trim_trailing_whitespace为false。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

最近有个活儿,修改一个财务软件。

修改后给客户验收的过程中,客户反应有一个txt表格导出功能不能用了。之前是好的。

这次是新增,老的这个功能碰都没碰过,怎么能有问题呢?我心里OS

下班后我立马用系统导出TXT,然后代码还原再导出txt, 心想这个功能应该是之前就不能用,不算这次修改内,又可以加钱了哈哈哈

导出后用文本分析软件一看,MD居然有很多不同的地方,除了修改部分外,最多的地方是表格标题的字符串定义后面的空格;

老系统标题后有几个空格,但是新系统没有了。卧槽,这TM咋回事。蒙蔽10分钟

后面查明,是phpstrom自动删除每行的空格,这个J8在搞事。关了就好了。

关闭地方如下图:
禁用Settings/Preferences | Editor | General | Trim trailing spaces on Save选项(设置为无")
或者:
禁用Settings/Preferences | Editor | General | Strip trailing spaces on Save选项(设置为None")

在这里插入图片描述

如上图,这里IDEA是真的坑,

值得一提的是,如果你项目里面有.editorconfig文件,请在这里修改trim_trailing_whitespace=false

这个文件将会覆盖默认值!!!

收队!!!!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值