LuaStudio 是 Windows 平台专业 Lua 集成开发环境(IDE),由 LuaEditor 升级而来,适配 Lua 5.1-5.4 及 LuaJIT 全版本,面向游戏开发、嵌入式系统与 Web 后端 Lua 开发者,集代码编辑、调试、项目管理于一体。软件提供智能语法高亮、自动补全、断点调试、嵌入式脚本调试等核心能力,支持 Unicode 全字符集与多格式文件编辑,内置 Lua 代码片段库与 FTP 模块。
软件亮点
全版本 Lua 兼容,支持 Lua 5.1/5.2/5.3/5.4 及 LuaJIT 1.1/2.0/2.1,可实时切换目标运行时并校验语法兼容性。
强大嵌入式调试,支持 Attach 到进程调试第三方应用内嵌的 Lua 脚本,自动识别目标应用并捕获断点。
轻量高效运行,安装包小巧启动迅速,内存占用低,支持大文件编辑不卡顿。
智能代码辅助,内置 Lua 专属代码片段库,自动补全函数与变量,支持 Ctrl + 鼠标左键快速跳转函数定义。
软件特色
双模式调试系统,既可调试独立 Lua 脚本,也能调试嵌入式 Lua 代码,满足不同开发场景需求。
结构化项目管理,多层级文件管理与代码大纲视图,支持解决方案级符号提示与全局搜索。
自定义语法高亮,可自由设置字体、颜色与格式,支持 Unicode 全字符集(U16、UTF-8 等)。
集成 FTP 模块,支持远程文件编辑与同步,适合服务器端 Lua 脚本开发与维护。
软件功能
代码编辑:语法高亮、自动缩进、代码折叠、括号匹配,支持自定义代码片段与快捷键。
调试功能:断点设置、单步执行(Step Into/Over/Out)、变量监控、内存查看,支持临时变量格式化显示。
项目管理:创建多层级项目,添加解决方案符号提示,支持跨文件函数跳转与全局搜索。
嵌入式调试:Attach 到进程调试第三方应用中的 Lua 脚本,自动检测目标应用与脚本执行状态。
文件处理:支持多格式文件编辑,集成 FTP 模块,可直接编辑远程服务器文件。
运行与构建:直接运行 Lua 脚本,支持命令行参数配置,显示详细运行日志与错误信息。
常见问题
调试卡死:控制面板→用户账户→更改用户账户控制设置,将 “始终通知” 改为 “从不通知” 后重启软件。
中文乱码:在 “工具→选项→编码” 中选择 UTF-8 或 GB2312,保存文件后重新打开。
嵌入式调试失败:确认目标进程已启动且包含 Lua 虚拟机,以管理员身份运行 LuaStudio,重新 Attach 进程。
Rider 2019 最新版
UltraEdit 官方版 v29.00
phpstorm 2019 官方版