这里的 内容 的TAB键应该保持原样。
请看例子:
'文本型的TAB键被软件替换成了空格。这不对。
变量 内容 为 文本型="loong 飞龙在天 湖北 zjs.ai@qq.com" '<- 这文本里面的空格全部是 TAB 键。
变量 内容数组=分割文本(内容," ") '<- 这里的空格文本也是TAB键。
变量 内容数组长度=取数组成员数(内容数组)
CNC静态模块.追加调试输出("内容数组长度: "+ 到文本(内容数组长度))
'>>> 2026-01-24 11:05:57 内容数组长度: 2 '<- 这里应该是 4 。
您好,您真正的问题是:在代码编辑器中按下Tab键时,编辑器自动将Tab制表符转成了空格吧?是的,是会转成空格,您必须在外部复制含有Tab制表符的内容,编译时不会改动Tab制表符,因为VcnStudio目前代码编辑器用的 Scintilla 库,这个原因是 Scintilla 库相关默认配置失效导致的问题,不过我们已经在安排修复此问题,将在后续新版中提供相关更新,非常感谢您的反馈,祝您生活愉快。
好的。
简直是无语了。
您好,您真正的问题是:在代码编辑器中按下Tab键时,编辑器自动将Tab制表符转成了空格吧?是的,是会转成空格,您必须在外部复制含有Tab制表符的内容,编译时不会改动Tab制表符,因为VcnStudio目前代码编辑器用的 Scintilla 库,这个原因是 Scintilla 库相关默认配置失效导致的问题,不过我们已经在安排修复此问题,将在后续新版中提供相关更新,非常感谢您的反馈,祝您生活愉快。
您好,经过排查这个不是IDE的问题,IDE在将轻语言代码转译/翻译/编译为目标应用原生代码时(例如:安卓->.java)都会保留其原始符号。
经过测试,该问题属于核心库“分割文本”函数使用正则不严谨导致,新版将通过新增函数优化该问题。
替代解决或建议使用方案:采用原始语言提供的方式解决。
安卓/视窗代码示例:
变量 待测试文本 = "这是一段 含有 TAB制表符 的内容"
调试输出(到文本(待测试文本.split("\t")))