ZeroBrane Studio is a lightweight cross-platform Lua IDE with code completion, syntax highlighting, remote debugger, code analyzer, live coding, and debugging support for various Lua engines (Lua 5.1, Lua 5.2, Lua 5.3, Lua 5.4, LuaJIT, LÖVE, Moai, Gideros, Corona, Marmalade Quick, Cocos2d-x, Openresty/nginx,Torch7,Redis,GSL-Shell,Adobe Lightroom,Lapis,Moonscript等)。
Go To File ,项目范围内Go To Symbol导航,并Insert Library Function 。packages/ ):提供其他功能的插件;cfg/i18n/ ):菜单和消息转换给其他语言的翻译;cfg/ ):各种组件,样式,颜色主题和其他偏好的设置。 可以将IDE安装到任何目录中并运行。有三个选择可以安装它:
任何安装选项都不需要汇编,尽管在build/目录中提供了所有受支持平台所需的库。
有关更多详细信息和卸载说明,请参见文档中的安装部分。
可以通过使用zbstudio命令来启动IDE,并取决于打包安装或存储库副本的不同之处:
zbstudio ,或创建指向zbstudio.exe的快捷方式。./zbstudio.sh安装时运行zbstudio 。ZeroBrane Studio应用程序(如果已安装或运行./zbstudio.sh 。启动的常规命令如下: zbstudio [option] [<project directory>] [<filename>...] 。
zbstudio <filename> [<filename>...] 。zbstudio <project directory> [<filename>...] 。zbstudio -cfg "string with configuration settings" ,例如: zbstudio -cfg "editor.fontsize=12; editor.usetabs=true" 。zbstudio -cfg <filename> ,例如: zbstudio -cfg cfg/xcode-keys.lua 。从命令行应用的所有配置更改仅对当前会话有效。
如果要加载文件,则还可以使用filename:<line>和filename:p<pos>语法(0.71+),将光标设置为特定行或特定位置。
在所有情况下,默认情况下,仅允许IDE的一个实例启动:如果一个实例已经运行,另一个实例将不会启动,但是传递给第二个实例的目录和文件参数将在已经启动的实例中触发该目录和文件的打开。
参见贡献。
Zerobrane LLC: Paul Kulchenko([email protected])
Luxinia Dev: Christoph Kubisch([email protected])
该IDE基于的Estrela项目已合并为Zerobrane Studio。如果您已将Estrela用于图形着色器创作,则可以使用此GraphicsCodePack来访问所有API文件,规格和工具。
请参阅许可证。