VSCode-EmmyLuaPublic Lua IDE/Debugger Plugin for VSCode TypeScript66796120UpdatedMar 22, 2025 EmmyLuaDebuggerPublic EmmyLua Debugger C++2038340UpdatedMar 21, 2025 Intellij-EmmyLua2Public a new EmmyLua base on EmmyLuaAnalyzer Kotlin19MIT8100UpdatedFeb 20, 2025 ...
现在,IntelliJ-EmmyLua增加了一项增强功能,支持开发者自定义Lua中所有数据类型的展示格式,无论是字符串、数值还是其他类型,均可根据实际需求进行个性化设置,使调试过程更加直观高效。 解决了什么问题 该功能解决了过去调试器无法灵活展示特定数据类型的痛点。 以字节流数据调试为例,以往如果数据中包含0x00终止符,调试器只...
但Lua内,即便安装完EmmyLua,不写注解的话,也就没有任何提示(灰色提示仅表示刚有写过该参数而已,完全不知道是成员变量或方法): 3️⃣注解用法 类的声明基本格式:--@class MY_TYPE[:PARENT_TYPE] [@comment] 类的额外属性 即使该类未持有某属性,也可以通过添加注解,在提示内出现(PS:其实EmmyLua实现UnityAP...
启动IntelliJ IDEA,确保使用的是较新版本(我的版本是IntelliJ IDEA 2023.3.6),在欢迎页面选择【Plugins】选项,如下图所示。 搜索EmmyLua插件。在打开的窗口中点击Marketplace(市场)标签,然后在下方的搜索框中输入【EmmyLua】,如下图所示。 找到EmmyLua插件后,点击Install(安装)。安装完成后,点击Restart IDE(重启IDE)...
EmmyLua的Attach Debugger由两部分组成, 一部分是Java和Kotlin代码, 另外一部分是C++代码. AttachDebugger Java和Kotlin代码 代码结构如下图所示: value文件夹:是用来描述Hook的App中发送过来的各种Lua数据类型信息的. vfs:是Attach模式额外多出来的功能, hook后可以监控到不在Source文件夹中的脚本(比如直接用loadstring...
emmylua查看元表 lua元表和元方法 前言 Lua本身没有面向对象的思想,但是可以根据表、元表、元方法来靠近它 一、元表与元方法的概念 Lua中每个值都可具有元表。元表是普通的Lua表,定义了原始值在某些特定操作下 的行为。例如,当table作为加法的操作数时,Lua检查其元表中的”__add”字段是否有 个函数。如果...
emmylua使用说明 emu01mc说明书 M0M1系列模组除了一些基本的WIFI功能指令,还增加了一些模组的配置指令,以适用于更多的应用场景。而这些指令是经过对客户的应用需求不断梳理而来的。这样就可以使用户在使用时有了更好的灵活性。本篇将对以下指令作详细的分析。
EmmyLua/IntelliJ-EmmyLuaPublic NotificationsYou must be signed in to change notification settings Fork299 Star1.8k master BranchesTags Code README Apache-2.0 license EmmyLua for IntelliJ IDEA QQ交流群:1群:298507752群:529914962(最新版本以及部分视频演示在群文件中下载) ...
安装好EmmyLua插件后,它会提供两种调试方式:1.使用mobdebug调试 2.使用EmmyDebugger调试。mobdebug是用lua写的一个调试模块,基于网络通信(所以依赖luasocket),以字符形式传递调试命令和返回结果。所以使用mobdebug前先需要安装luasocket模块。由于基于网络,所以支持跨机器调试,本机调试也是当然支持的(127.0.0.1回环网) ...
EmmyLuaDebugger是配合IntelliJ-EmmyLua使用的remote debugger, C++编写供lua调用的动态库(emmy_core.so),相比于我以前使用的mobdebug具有更高的性能。 lua-emmyluadebugger是EmmyLuaDebugger的OpenWrt包,host cmake最低版本需要3.15(使用openwrt v19.07的即可),不然要修改EmmyLuaDebugger的CMakeLists.txt。