- author:kangping
- luaIde 是基于vscode开发的一款用于lua语言开发者使用的插件
- 目标:致力于做最好的跨平台lua开发工具
- 更新:luaide 个人开发者开发持续更新 (更新频率为一周一更)
- 是否开源:开源
- 平台支持:win,mac
- 代码调试:理论上只要支持 luasocket 就能调试 如果你的游戏引擎或 lua框架需要调试 请联系我。
#5月尝试着将代码提示做的更智能,发现原有代码不能很好的支持,于是将一部分代码进行了重构在接下来的一个月插件将不再更新直到重构完毕会将插件提交带luacode中进行测试没有问题后再更新luaide 新的插件将提供更加智能的提示 代码提示的准确率会大大加强. 2017/5/1
#重要提示
- LuaDebug 下载地址
- 文档请直接查看wiki
- qq群 494653114
- 调试文件为两个 LuaDebug,LuaDebugjit 添加调试文件时确认一下自己运行时选择对应的调试文件
- bug 和 问题 请留言 issues
- 调试视频
- 历史版本 如果当前版本出现bug 可将 win->:\Users\Administrator.vscode\extensions 和 mac->user/.vscode/extensions 中对应的文件夹删除将历史版本解压重启vscode
#更新记录
-
0.1.9->0.2.1
- 添加 输入 --- 自动生成方法注释
- 优化方法信息提示 区分全局函数和局部函数
- 优化 require 时 lua 文件路径提示 兼容 "xxx.xxx.xx" 和 自定义变量 注意如果需要显示"xxx.xxx.xxx" 需要设置 luaide.scriptRoots
- 优化二进制lua文件导致的lua解析停止无法进行自动提示bug
- 添加最大文件检查限制 luaide.maxFileSize 默认为2048KB
- luaide.moduleFunNestingCheck 默认值修改为false -->该检测一定几率会检查错误,该问题将在0.2.1 修复
- 添加文件夹右键菜单 [创建模板文件] 模板文件配置 请看 安装 --> luaide.luaTemplatesDir
- 修正方法参数无法提示bug
- 格式化代码后#与变量名中多出一个空格 修改
- 修复由及时检查代码语法引起的 提示错误
-
0.1.8
- 根据 guoweidong1987 提供的方法修改lua代码格式化
- 添加 luaide.ChangeTextCheck 代码修改时是否检查lua语法是否正确
- 添加模块方法 luaide.moduleFunNestingCheck 模块方法嵌套检查,如果在一个方法中出现另外一个模块方法会认为是错误的
- 修改self 提示bug 无法提示三级和三级以上的代码 如 self.data.index
- 添加 require 时 lua 文件路径提示
-
0.1.7
- 添加显示介绍页面配置 luaide.isShowDest 默认为false 只显示一次,如需重复显示修改为true
- 修改代码格式化 换行处理 和 " 转义 bug
- 修改代码提示 function 方法中 定义的local 变量 无法提示 二级变量 的bug
- 添加数据统计接口 统计在线人数, 如果有反感这一行为的请联系我,后期考虑添加配置
- 优化debug 将 lua 和luajit 调试文件进行分离 coocs 和unity 如果使用luajit 的调试文件请使用luaDebugjit.lua 文件进行调试 调试文件地址为luadeubg/LuaDebug.lua or luadebug/Luadebugjit.lua
-
0.1.6 修改代码格式化bug
-
将源代码提交至github