LuaCreate 简介
1. LuaCreate快速生成lua一些代码以及调试Lua
使用方法
1. 选择一个成员变量,快捷键 先按Ctrl + L 再按Ctrl + G,输入参数个数回车,参数名回车,会生成一个get set 方法
2. 选择一个代码块,代码块必须是一个正确的代码 快捷键 先按Ctrl + L 再按Ctrl + H 会生代码块内所有成员的get set 方法 默认set 方法参数是v
3. 选择一个代码块,代码块必须是一个正确的代码 快捷键 先按Ctrl + L 再按Ctrl + J,输入参数个数回车,参数名回车,会生成代码块内所有的模块方法
注意事项
1. 模块return 后面不要有多余空白行
2. 选择代码块必须是在一个方法里面,不支持闭包嵌套
LuaCreate 更新日志
2021/9/29/ 0.1.38版本
1、添加条件断点,包括表达式、命中次数、日志消息
function a()
for i=0,10 do
print(i)
end
end
表达式断点例如 i==5
命中次数断点例如 == 6
日志消息比如i={i}
2021/8/23/ 0.1.33版本
1、加入Emmylua附加进程调试Lua
添加 lua debug attach-xhh: 启动并附加程序配置
或者在launch.json 配置新增
{
"type": "attach-xhh",
"request": "attach",
"name": "通过进程ID附加",
"program": "unity.exe",
"pid": 0
},
2021/8/3/ 0.0.28版本
1、鼠标右键可以快速生成emmylua class 注解
2021/7/23/ 0.0.23版本
1、支持Windows Macosx Linux切换lua5.1-5.4环境,切换版本请到设置,扩展里面找到luacreate,修改luaVersion,或者搜索luaVersion
2021/7/9/ 0.0.18版本
1、添加一个lua过滤文件
在自己工作区创建emmy.config.json,然后json 字段会自动提示,具体参考emmylua
格式
{
"editor": {},
"lua.version": "lua5.1",
"source": [
{
"dir": "./",
"exclude": [
"**/*a.lua"
]
}
]
}
2021/3/25/ 0.0.15版本
1.添加一些配置来优化代码提示
2021/1/04/ 0.0.13版本
1.接入[EmmyLua](https://emmylua.github.io/annotation.html) 代码提示功能
2020/11/05/ 0.0.9版本
1.添加调试功能,支持Unity,CoCos,单文件调试Lua
2020/11/03/ 0.0.6版本
1.添加调试功能,支持Unity,CoCos,单文件调试Lua
2020/8/31/ 0.0.3版本
1. 已有的方法不会重复生成
2020/8/31/ 0.0.2版本
1. 支持选择代码块来生成代码块所有成员变量的get set方法
2. 支持选择代码块来生成代码块所有模块方法
2020/8/31/ 0.0.1版本
1. 支持选中变量生成get set 方法