这里有一个网址,上面记录了大部分流行的LUA开发工具,包括IDE和Editor。javascript
http://www.wowwiki.com/Lua_editorsjava
1、Eclipse LDTwindows
一、语法高亮,自动提示,跳转,调试这些最基本的功能都算是有,还能添加自定义的api的code complete,api
二、性能奇差,因为我是用mac开发,eclipse在mac的表现一直是一塌糊涂,因此果断抛弃,在windows上的表现不清楚。eclipse
2、ZeroBrane Studioide
一、在它官网上看到的描述使人感受很美好,性能也不错,也能够本身写插件扩展,但用起来各类不爽。svn
3、Sublime Text工具
一、我用的是2.0版本,网上也有人写过它的Custom API code complete,但我以为它更像一个editor而非一个IDE。性能
4、LUA Studio开发工具
一、听朋友说这工具很强大,惋惜只有windows版本,因此没体验过。
5、Lua for Intelli IDEA
一、Intelli IDEA很强大,有很强大的插件开发社区。并且有各类语言的变种,例如AppCode专门开发c/cpp/objective c,WebStorm专门开发JavaScript,因为以前我就是使用cocos2d-x + javascript binging,一直用WebStrom都很爽。
二、Lua for Intelli IDEA这个插伯的功能很强大,特别是语法高亮,很漂亮,也是跟eclipse LDT同样,IDE基本功能也具备,并且也能添加Custom API code complete,性能比eclipse LDT高多了,但有两个明显的缺点,第一个尚能容忍,就是新写的代码,并不能其它代码里使用时能马上提示出来,第二个根本不能容忍,文件之间的代码跳转几乎不能用!!!!
三、但你会发现就算存在这两个大缺点,这款IDE仍是比前面的要好!
6、LUA Glider 2.0
一、在快要绝望的时候,发现了Lua Glider,这是一款以net beans为基础的LUA IDE,windows/Mac均可以用,不过是商业付费软件,怀着不抱但愿的心态下了一个试用版,便结果大出我所料,因为是使用Java编写,启动比较慢,性能也不算很高,但它就是一款真正的IDE。
二、语法高亮,Custom API complete,调试,svn集成这些统统都有,并且上面所提到的其它IDE不具有的功能它却具有,例如代码跳转,项目里的代码(非API)提示,它都具备,能够很负责任地说,若是你是用Mac开发LUA,这一款IDE就是你值得拥有的。
三、这是一款商业软件,在我发文时还没彻底搞清楚我的版跟团队版的license须要多少钱,如今正在发邮件去问。