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

news/2024/7/16 8:21:05 标签: phpstorm, ide

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

修改后给客户验收的过程中,客户反应有一个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是真的坑,

收队!!!!


http://www.niftyadmin.cn/n/5159957.html

相关文章

8.3 补充练习(三)

set_stack.c 关键词:线程堆栈 #include <pthread.h> #include <stdio.h> #include <stdlib.h> #define NTHREADS 8 #define ARRAY_SIZE 1000 * 1000void *Hello(void *threadid) {double A[ARRAY_SIZE];int i; long tid;tid = (long)threadid;sleep(…

第十一章 日志管理

第十一章 日志管理 1日志进程rsyslog 任务一 rsyslog 系统日志管理 ​ 关心问题 哪些程序产生的什么日志放到什么地方 任务一详解 1处理日志的进程 第一类 rsyslog 系统专职日志程序 处理绝大部分日志记录 系统操作有关的信息 如登录信息 程序启动关闭信息 错误喜喜 …

vue使用websocket与springboot通信

WebSocket是HTML5下一种新的协议&#xff0c;它实现了浏览器与服务器全双工通信&#xff0c;能更好的节省服务器资源和带宽并达到实时通讯的目的 在很多项目中&#xff0c;都要用到websocket&#xff0c;使得前端页面与后端页进行实时通信&#xff0c;例如&#xff0c;实时查询…

YOLOv8推理详解及部署实现

目录 前言一、YOLOv8推理(Python)1. YOLOv8预测2. YOLOv8预处理3. YOLOv8后处理4. YOLOv8推理 二、YOLOv8推理(C)1. ONNX导出2. YOLOv8预处理3. YOLOv8后处理4. YOLOv8推理 三、YOLOv8部署1. 源码下载2. 环境配置2.1 配置CMakeLists.txt2.2 配置Makefile 3. ONNX导出4. 源码修改…

数组【数据结构与算法】

什么是线性表&#xff1f;什么是非线性表&#xff1f;什么是数组&#xff1f;数组如何实现根据下标随机访问数组元素&#xff1f;为什么数组从下标0开始&#xff0c;不从下标1开始&#xff1f; 什么是线性表&#xff1f; 数据结构元素只有前后关系。 线性表包括&#xff1a;数…

大漠插件的使用过程(一、插件的注册)

为何使用大漠插件 本人玩游戏时发现一些重复操作及其耗时&#xff0c;若使用识图、识字软件来制作脚本可节约大量时间。本来是选择了按键精灵来开发&#xff0c;但是由于按键精灵因为某些不知名原因导致无法识图成功&#xff0c;遂放弃按键精灵。同时早闻大漠插件的大名&#x…

第12章 Java Map集合

目录 内容说明 章节内容 一、Map集合概述 二、HashMap集合 三、LinkedHashMap集合 四、TreeMap

​软考-高级-信息系统项目管理师教程 第四版【第18章-项目绩效域-思维导图】​

软考-高级-信息系统项目管理师教程 第四版【第18章-项目绩效域-思维导图】 课本里章节里所有蓝色字体的思维导图