這里有一個網址,上面記錄了大部分流行的LUA開發工具,包括IDE和Editor。
http://www.wowwiki.com/Lua_editors
一、Eclipse LDT
1、語法高亮,自動提示,跳轉,調試這些最基本的功能都算是有,還能添加自定義的api的code complete,
2、性能奇差,由於我是用mac開發,eclipse在mac的表現一直是一塌糊塗,所以果斷拋棄,在windows上的表現不清楚。
1、在它官網上看到的描述令人感覺很美好,性能也不錯,也可以自己寫插件擴展,但用起來各種不爽。
1、我用的是2.0版本,網上也有人寫過它的Custom API code complete,但我覺得它更像一個editor而非一個IDE。
四、LUA Studio
1、聽朋友說這工具很強大,可惜只有windows版本,所以沒體驗過。
五、Lua for Intelli IDEA
1、Intelli IDEA很強大,有很強大的插件開發社區。而且有各種語言的變種,例如AppCode專門開發c/cpp/objective c,WebStorm專門開發JavaScript,由於之前我就是使用cocos2d-x + javascript binging,一直用WebStrom都很爽。
2、Lua for Intelli IDEA這個插伯的功能很強大,特別是語法高亮,很漂亮,也是跟eclipse LDT一樣,IDE基本功能也具有,而且也能添加Custom API code complete,性能比eclipse LDT高多了,但有兩個明顯的缺點,第一個尚能容忍,就是新寫的代碼,並不能其它代碼里使用時能立刻提示出來,第二個根本不能容忍,文件之間的代碼跳轉幾乎不能用!!!!
3、但你會發現就算存在這兩個大缺點,這款IDE還是比前面的要好!
六、LUA Glider 2.0
1、在快要絕望的時候,發現了Lua Glider,這是一款以net beans為基礎的LUA IDE,windows/Mac都可以用,不過是商業付費軟件,懷着不抱希望的心態下了一個試用版,便結果大出我所料,由於是使用Java編寫,啟動比較慢,性能也不算很高,但它就是一款真正的IDE。
2、語法高亮,Custom API complete,調試,svn集成這些通通都有,而且上面所提到的其它IDE不具備的功能它卻具備,例如代碼跳轉,項目里的代碼(非API)提示,它都具有,可以很負責任地說,如果你是用Mac開發LUA,這一款IDE就是你值得擁有的。
3、這是一款商業軟件,在我發文時還沒完全搞清楚個人版跟團隊版的license需要多少錢,現在正在發郵件去問。