原本打算直接用CocosIDE的,毕竟是官方出品,而且支持Android远程调试,windows下的调试也很方便,调试的信息也很全,智能提示也不错。好了,一切看上去很完美,但是它有一个致命缺陷,就是继承了eclipse一贯的特性--“卡”。基于java写的eclipse我一直使不惯,一方面是快捷键跟vs迥异,而我又懒得去配置(如果他能像IntelliJ IDEA一样,可以方便的删除重复快捷键,我还有兴致去配置一下,但是重复的快捷键没有任何提示,只是在使用的过程中会有各种问题),另一方面就是内存占用高,卡成翔了。经常打两个字母IDE就卡一两秒钟,当需要代码提示的时候等它提示出来的功夫我早就手打完了。用CocosIDE写代码很不顺手,各种心烦意乱。
所以我花了一个下午尝试了几个对Lua支持比较好的编辑器,但都是各有各的优点,也各有各的缺点。不像c++,vs+va几乎完美。
1、IntelliJ IDEA Community Edition
这个是跟eclipse同等地位,但是各方面都优秀很多的IDE,Android后来也基于这个搞了个Android Studio,试图取代基于eclipse的ADT。
优点是性能优异,代码提示方便(手打的过程中直接提示,而且几乎没有卡顿)。如果我是java开发那就是不二选择。
不过我试验了一下它的lua插件,感觉不是很好用。在提示上反而更像一个文本编辑器而不像一个智能的IDE(合情合理,毕竟只是一个插件),这个比CocosIDE要差很多。理论上好好设置下lua的提示文件(