LuaIde
LuaIde copied to clipboard
g_Mgr["stageNodes"] 这样不可以显示, g_Mgr.stageNodes 这样可以显示, g_Mgr.xxx[yyy] = 这样不可以显示, g_Mgr.xxx.yyy = 这样可以显示, 只要用到了[]符号就不行
I've tried translating a lot of the docs but I cannot see if it supports corona sdk? Is it possible?
使用luaTest 调试提示 lua版本不符,并且提示请使用luaDebug进行调试,并且打印会执行两次。(名字还不能为main.lua)
定义一个变量后,如果没有初始化该变量,在后面使用到该变量的时候,不能调转到定义的位置 local newPrProductor --位置1 newProductor = 1 --位置2 在位置2处无法调转到位置1处,需要初始化变量才可以 
在“变量”与“函数功能”的位置进行查找时,能显示出代码中对其所有的引用!(及时是没有进行任何标记的lua代码,也可) 在interllij Ide的一种插件Emmylua插件同是一款lua插件,既可以做到这点,希望作者参考一下,希望可以使的LuaIde变得更加完美,一下附图  [test.zip](https://github.com/k0204/LuaIde/files/1844414/test.zip)
代码如下: ```--使用module module("logic.extenstions.Fight.View.FightViewComponent", package.seeall) local FightViewComponent = class("FightViewComponent", ViewComponent) local _UpdateBeat = UpdateBeat -- to be overrided function FightViewComponent:bindEvents() --_onClickSettingBtn,该函数转到定义,无法跳转 self._SettingBtn:AddClickListener(FightViewComponent._onClickSettingBtn,self) ```
比如断点是设置到在 A/a.lua里面,代码运行到达A/a.lua中的断点处, 但是编辑器中断点会显示到B/a.lua里面,行数啥的都对,应该是找文件找错了,两个都是同名的lua文件,只是所在目录不同,更近一步发现,A/a.lua 第H行设置断点,代码运行到 C/a.lua, D/a.lua ....的H行都会触发断点,并且显示到B/a.lua的H行
在xlua中,xlua导出的event关键字的事件 property不是set get类型,而是method类型。例如导出: public event Action _aa; xlua使用的时候是: 注册:_aa("+",fuction(...) self:onAAEvent(...) end) 注销:_aa("-",fuction(...) self:onAAEvent(...) end) 而xluaApi.lua中提示的是: 注册:add__aa(value) 注销:remove__aa(value) 这就导致了xluaApi.lua的提示和用法不一致的问题。   ![z oo t...
RT,func_a func_b都是返回lua table,返回值都加了标签,连写的情况下,lc的代码提示是func_a的标签指定table,而并不是func_b的