Skip to content

Lua DevTools v0.1.0

Choose a tag to compare

@fqix fqix released this 20 Sep 09:30

首个版本,提供 VS Code Lua 调试与语言服务。

  • 支持 Lua 5.2–5.5,CI 覆盖 5.2.4、5.3.6、5.4.9、5.5.1。
  • 支持断点、条件断点、单步、协程检查、变量查看和表达式求值。
  • 提供语法诊断、跳转、大纲、标准库及静态表成员和模块导出补全。
  • 支持 LuaUnit 和 Busted 单用例运行/调试 CodeLens。
  • 提供中英文界面,以及 macOS、Linux、Windows 的 x64/ARM64 安装包。

已知限制:运行时不能主动暂停,断点修改在下一次暂停时生效;暂不支持 attach 或嵌入式 Lua。完整说明见 README。

六个平台构建及 Lua 5.2–5.5 兼容性测试均已通过,VSIX 安装包见下方附件。可在 VS Code 中选择“Extensions: Install from VSIX”安装。

商店发布状态:VS Code Marketplace 已发布成功。Open VSX 的五个平台已发布;darwin-x64 0.1.0 已被接收但尚未激活、不可见。更新令牌后已通过 GitHub Actions 重试并确认此状态:https://github.com/fqix/lua-devtools/actions/runs/35503510413 。六个平台均可从下方 VSIX 附件安装。