EmmyLuaIDEA 的 Lua 编辑调试插件
EmmyLua 是一款基于 IntelliJ IDEA 的 Lua 插件,拥有强大的代码提示以及调试功能,开源免费。
功能简要说明
-
语法高亮
-
全局/local/参数 等类型高亮
-
upvalue 高亮
-
查找引用(Find usages)
-
重命名(Rename(Shift+F6))
-
跳转到定义(Go to definition(Ctrl + Mouse))
-
快速跳转到文件(Navigate to file (Ctrl + Shift + N))
-
快速跳转到符号(Navigate to symbol(Ctrl + Alt + Shift + N))
-
快速跳转到类(Navigate to class(Ctrl + N))
-
格式化
-
自定义高亮颜色(Color settings page)
-
代码完成提示
-
基于注解的代码完成提示(--@class ---@type 等等)
-
大纲/快速大纲(Structure view)
-
注释/反注释(Comment in/out)
-
本地附加调试(目前只支持Windows32/64位程序)
-
远程调试(基于mobdebug.lua,适用所有平台)
-
代码模板
-
Postfix completion templates
-
Code intentions
-
Code inspections
-
Region folding
-
文档(Quick Documentation(Ctrl + Q))
-
支持lua5.3语法
调试
评论