ZeroBrane Studio 轻量级 Lua IDE 使用技巧和汉化(博客园笔记)

ABSTRACT

2018-01 收藏的博客园笔记。轻量 Lua IDE ZeroBrane Studio 的快捷键、环境配置(user.lua)、解释器选择、love2d 调试接入、常见报错排查与中文汉化方法。

核心要点

  • 快捷键:F5 调试运行、F10 单步(Shift+F10 不进函数体)、Ctrl+F10 停止、F6 不调试运行、F7 汇编、F12 折叠全部、Alt+Shift+鼠标块选。
  • 环境配置:安装目录 cfg/user.lua(菜单 Edit > Preferences > Settings:System),可配主题(Monokai 等)、love2d 路径、language、tab 宽度;默认保存 UTF-8 无 BOM。
  • 运行前必须检查 Project > Lua Interpreter 当前解释器;可选解释器十余个但需各自另行安装。
  • love2d 调试接入四步:装引擎 → user.lua 配路径 → 解释器切 love2d → 入口文件 love.load 中加 if arg[#arg]=="-debug" then require("mobdebug").start() end
  • 常见报错:找不到 main.lua(项目目录需有入口文件);找不到解释器可执行文件(路径配置错)。
  • 汉化:0.39 起官方带 cn.lua;或下载 chs.lua 放 cfg/i18n,user.lua 设 language = "chs" 重启。
  • 实用技巧:多行注释里可写跳转锚点(链接到文件);右键跳定义、批量重命名变量(高亮所有出现处);set from current file 快捷设项目目录。

关键实体与概念

ZeroBrane Studio、mobdebug、love2d、Lua 解释器、user.lua、断点调试

关联概念

来源回溯

  • 原始文件:raw/ip/wechat_articles/ZeroBrane Studio 轻量级Lua IDE 的使用技巧和汉化 - 地菜 - 博客园.md(2018-01-27)

时效性评估

  • 仍有效:ZeroBrane Studio 至今仍在维护,是轻量 Lua 开发与远程调试(mobdebug)的可用选择,快捷键与配置结构基本未变。
  • 已过时:主流 Lua 开发已转向 VS Code + Lua Language Server(sumneko/lua-language-server)+ EmmyLua 插件,智能提示与调试体验更好;love2d 调试场景仍可用 ZeroBrane,但新项目优先 VS Code 方案。