ZeroBrane Studio是一款轻量级的Lua集成开发环境(IDE),专为Lua开发人员提供全面功能支持。支持多个Lua版本和引擎,提供代码补全、语法高亮、实时编码、代码分析和调试能力,界面易于定制,跨平台兼容,可通过插件扩展,高效的项目管理使其成为Lua开发的理想选择,促进无缝且高效的编码体验。

2c1dab63f1fd650896b1b07fbcd60557ce2e2f32

该工具具有小巧、便携、跨平台(Windows、macOS和Linux)、集成的特点,支持125多种语言和文件格式的语法高亮和折叠,提供项目视图、自动刷新、隐藏文件和目录等功能。此外,它还集成了多个流行的Lua模块,并为所有支持的Lua版本编译,支持函数、关键字和自定义API的自动完成,以及Lua代码的范围感知变量指示器。

通过本地和远程调试,以及交互式控制台直接测试代码片段的执行,实现了功能类似函数大纲、跳转到定义、多光标编辑等特性。通过静态分析捕获开发过程中的错误和拼写错误,提供模糊搜索、文件内查找和替换等功能,为Lua开发人员提供了全面且高效的开发环境。

ZeroBrane Studio for macOS 的功能

  • 小型、便携、跨平台(Windows、macOS 和 Linux)。
  • 用 Lua 编写,并且可以使用 Lua 包进行扩展。
  • 针对 125 多种语言和文件格式的语法高亮和折叠。
  • 项目视图具有自动刷新功能,并能够从列表中隐藏文件和目录。
  • 与针对所有受支持的 Lua 版本编译的几个最流行的 Lua 模块(lua-socket、lua-filesystem、lpeg 和 luasec)捆绑在一起。
  • 自动完成函数、关键字和自定义 API,并对变量进行范围感知补全。
  • Lua 代码的范围感知变量指示器。
  • 集成调试器,可对 Lua 5.1、Lua 5.2、Lua 5.3、Lua 5.4、LuaJIT 和其他引擎进行本地和远程调试。
  • 交互式控制台可直接通过本地和远程执行测试代码片段。
  • 使用 Lua、LÖVE、Gideros、Moai、Corona SDK、GSL-shell 和其他引擎进行实时编码。
  • 静态分析用于捕获开发过程中的错误和拼写错误。
  • 功能概要。
  • 转到定义导航。
  • 具有范围感知变量选择和重命名的多光标编辑。
  • 使用“转到文件”、项目范围的“转到符号”导航以及“插入库函数”进行模糊搜索。
  • 查找并替换多个文件,并进行预览和撤消。

技术细节和系统要求

MacOS 10.9 或更高版本

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。