Lua 生态相对精简,但在编辑器支持、调试、包管理等方面已有成熟工具链。

编辑器与语言服务

  • lua-language-server:Lua 官方推荐的语言服务器,支持代码补全、类型检查(通过注解)、跳转、重构等功能,适配 VSCode / Neovim 等编辑器
  • EmmyLua 系列:涵盖调试器、语法高亮、自动补全、跳转、文档生成等,主要面向 IntelliJ 平台

包管理

  • LuaRocks:Lua 的标准包管理器,提供模块安装、依赖管理和发布功能

调试

  • MobDebug:基于 RemDebug 的远程调试器,支持断点、单步执行
  • EmmyLua Debugger:EmmyLua 系列中的调试组件,支持附加调试

文档生成