logoLua 集成开发环境 ZeroBrane Studio

2015年05月26日 00:46 332 次阅读 来源: 开源中国 作者: 路人甲
摘要 ZeroBrane Studio 是一个轻量级的Lua IDE。拥有代码提示、语法高亮、远程调试、代码分析、调试等功能。支持多个 Lua 引擎 LuaJIT, Louml;ve 2D, Moai, Gideros, Corona, Marmalade Quick, MobileLua, GSL-shell, and others. 它是基于 Estrela Editor.用Lua开发的,用到了lu...

        ZeroBrane Studio 是一个轻量级的Lua IDE。拥有代码提示、语法高亮、远程调试、代码分析、调试等功能。支持多个 Lua 引擎 (LuaJIT, Löve 2D, Moai, Gideros, Corona, Marmalade Quick, MobileLua, GSL-shell, and others). 它是基于 Estrela Editor.用Lua开发的,用到了lua socket、WxWidget等。 可以很好的结合cocos2d-x做游戏开发。调试、代码提示都可以完美的解决。


特性:


完全采用 Lua 编写,定制容易

体积小、可移植和跨平台支持 (Windows, Mac OSX, and Linux).

函数、关键字和自定义 API 的自动完成

交互式控制台可直接测试代码片段,支持本地和远程执行

提供本地和远程调试器,支持 Lua 5.1, Lua 5.2, Lua 5.3, LuaJIT, 和 其他 Lua 引擎

Live coding with Lua, LÖVE, Gideros, Moai, Corona SDK, GSL-shell, and other engines.

函数轮廓

模糊搜索 Go To File, Go To Symbol, 和 Insert Library Function.

多种扩展当前功能的方法:

specs (spec/): specifications for file syntax, lexer, and keywords;

apis (api/): descriptions for code completion and tooltips;

interpreters (interpreters/): components for setting debugging and run-time project environment;

packages (packages/): plugins that provide additional functionality;

config (cfg/): settings for styles, color themes, and other preferences;

translations (cfg/i18n/): translations of the menus and messages to other languages;

tools (tools/): additional tools.


还可以输入136 讨论区:
评 论