ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

10 分钟上手 ZeroBrane Studio:Lua IDE 从 Hello World 到远程调试

10 分钟上手 ZeroBrane Studio:Lua IDE 从 Hello World 到远程调试 10 分钟上手 ZeroBrane StudioLua IDE 从 Hello World 到远程调试【免费下载链接】ZeroBraneStudioLightweight Lua-based IDE for Lua with code completion, syntax highlighting, live coding, remote debugger, and code analyzer; supports Lua 5.1, 5.2, 5.3, 5.4, LuaJIT and other Lua interpreters on Windows, macOS, and Linux项目地址: https://gitcode.com/gh_mirrors/ze/ZeroBraneStudioZeroBrane Studio 是一款轻量级跨平台 Lua IDE内置语法高亮、代码补全和调试器支持 Lua 5.1 到 5.4、LuaJIT 以及 LÖVE2D 等游戏引擎。如果你的痛点是写完代码要等编译、变量只能靠 print 猜它就是把编辑、运行、调试压进一个窗口的那类工具。先跑起来克隆仓库git clone https://gitcode.com/gh_mirrors/ze/ZeroBraneStudioWindows 双击zbstudio.exeLinux / macOS 终端执行./zbstudio.shFile New新建脚本按F6运行local function add(a, b) return a b end print(12 .. add(1, 2))这段就是验证环境一个加函数加一次打印Output 面板里看到123就说明装好了。真正让你回头的 3 个场景写脚本卡住print 越打越乱。按F5进入调试在可疑行行号旁点一下下断点命中后用F10跳行、F11进函数变量当前值直接显示在行尾不用再插 print。项目要换解释器本地 Lua 5.3CI 上却是 LuaJIT。打开Project菜单选 Interpreter列表里 Lua 5.1~5.4、LuaJIT 和游戏引擎解释器都是现成项选好按F6就能立刻验证当前环境的行为各引擎的配置脚本就放在interpreters/目录里。接手老项目几千行不知逻辑入口在哪。View Outline打开大纲面板文件里所有函数按层级列出来光标停在函数上按CtrlSpace补全列表能直接带出它的定义位置。顺着大纲点几下半天够摸清楚主流程。踩坑前先看这 3 条如果你按 F6 后毫无输出大概率是选错了解释器去Project Interpreter确认和你机器上实际装的 Lua 版本一致错误信息一般在View Output面板里。如果远程调试连不上大概率是端口或防火墙问题被调试端要放行调试端口配置细节看interpreters/下对应脚本里的连接参数。如果项目文件树是空的大概率是没设项目目录Project Set Project Directory指向你的工程文件夹文件树马上有内容。想再往深走想改编辑器行为读编辑器核心src/editor/editor.lua官方内置文档在 Help 菜单随时可查各引擎解释器配置参考interpreters/目录下的现成脚本。先把它跑起来跑通 Hello World 之后剩下的功能你会用着用着就遇到了。【免费下载链接】ZeroBraneStudioLightweight Lua-based IDE for Lua with code completion, syntax highlighting, live coding, remote debugger, and code analyzer; supports Lua 5.1, 5.2, 5.3, 5.4, LuaJIT and other Lua interpreters on Windows, macOS, and Linux项目地址: https://gitcode.com/gh_mirrors/ze/ZeroBraneStudio创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表