Neutree / COMTool

Cross platform communicate assistant(Serial/network/terminal tool)( 跨平台 串口调试助手 网络调试助手 终端工具 linux windows mac Raspberry Pi )支持插件和二次开发
https://neucrack.com/p/186
GNU Lesser General Public License v3.0
1.85k stars 338 forks source link

非可视非空格/TAB字符应以转义形式显示 #115

Open mzhboy opened 9 months ago

mzhboy commented 9 months ago

最近遇到一点小问题,'\0'字符在 COMTool 以空白(空格)显示,无法看出是非空白字符。而且无法复制。直到我去尝试复制字符串才发现问题。 后来切换到 sscom ,发现是 '\0' 字符导致的无法复制。由于 '\0' 字符被清楚明白地显示出来,问题就容易发现了。 因此提出该建议,ASCII实际上还有不少类似的不可见字符,应该将其转义显示。

Neutree commented 9 months ago

也就是说在接受显示区域支持转义字符显示

目前发送是支持转义的 image

Neutree commented 9 months ago

最好是详细说说你的使用流程,然后在那个环节不符合预期

mzhboy commented 9 months ago

是的,在接收区支持转义显示。这样不预期的字符问题也容易发现

Neutree commented 9 months ago

image

Neutree commented 9 months ago

已经支持, 代码修改详情: https://github.com/Neutree/COMTool/commit/cfb89c2283ab0dc95d92c8db4c965b927c6b4aac