最近有个活儿,修改一个财务软件。
修改后给客户验收的过程中,客户反应有一个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是真的坑,
收队!!!!