LuaPanda
LuaPanda copied to clipboard
lua debug and code tools for VS Code
**Describe the bug** 版本:3.2 复现:必现 位置: [docSymbolProcessor.ts](https://github.com/Tencent/LuaPanda/blob/master/src/code/server/docSymbolProcessor.ts) ```typescript private pushToAllList(symbol:Tools.SymbolInformation){ // !!! symbol.searchName 如果是Array属性必然出现错误 if(this.docInfo.defineSymbols.allSymbols[symbol.searchName]){ ... } } ``` 这里 `symbol.searchName` 如果是Array属性必然出现错误,最简单的就是 `length`; 同理,`pushToLocalList`、`pushToGlobalList`、`pushToChunkList` 等也会出现同样的错误。
 
提供一个预加载文件列表参数,能够在每次启动的时候对这些文件进行预加载。 对项目开发中常用脚本这个功能非常有用。
**Describe the bug** 使用3.1版本的时候,启动调试后,再启动Unity的项目,可以正常调试,关闭运行后,再运行项目,都可以正常进入断点。 更新到3.2版本后,只有首次调试可以正常断点,关闭再重新运行项目后,无法再进入断点。 每次得重启启动调试才可以。 **Desktop (please complete the following information):** - OS: [e.g. Windows macOS] - Visual Studio Version [e.g. 1.52.1 (1.52.1)] - LuaPanda Version [e.g. 3.2.0] -...
**Describe the bug** 更新至v3.2.0后断点不生效了,连BP()也不可以,LuaPanda.lua文件是否更新无影响 **环境** mac os 10.15.5 vs code 1.51.1 xcode 11.7 使用ios模拟器运行游戏 输出信息只有 initializeRequest! 以及 LuaPanda initializing... 麻烦帮看下应该怎样定位原因,谢谢!
调试的时候显示日志是 “调试器 VSCode Server 已启动,正在等待连接” 而我测试quick cocos2dx 社区版 4.0是可以正常断点测试。
 LuaPanda 把lua取得的变量信息传输过程中都用base64编码了,以免遇到异常字符问题。但是用户使用LuaPanda.printToVSCode打印的没有被编码 这里出现了异常字符,导致消息被错误截断。 最终表现是Vscode端解析消息异常,出现卡死 
描述: 开启同名文件区分后,断点无法命中。除了stopOnEntry,其他断点均无法停止。 感谢 captain🍁 发现并提出问题 原因: 在开启同名文件区分的时候,会导致路径中的 . 被转为 / , 比如下面这个路径,被转换后导致无法命中断点。 逻辑是因为要区分同名文件,所以除了校验文件名 unlua.lua 之外,也要校验路径是否一致。但是处理方式比较简单,把路径中的. 全转为 / 了,导致和断点路径匹配不上 
显示导航路径的时候,针对表对象的函数不能直接显示,需要点击表对象才能找到,这样在直接显示函数列表时很难受, 希望考虑vs的显示效果,能直接显示当前表对象的函数列表