读书人

苦苦找寻好用的 Lua 编译工具

发布时间: 2013-09-07 14:12:44 作者: rapoo

苦苦寻觅好用的 Lua 编译工具,,,,
最近转行做游戏了,之前一直用VC写代码,现在游戏开发上层用lua语言写,不过现有的lua编译器实在太垃圾了,对于我这种习惯VC编写风格的人来说,lua现在的这些编译器实在令人崩溃。

问题主要:是现有的lua编译器的搜索功能太垃圾了,不能准确定义到函数或者变量的位置,只能字符匹配或者高级点用正则表达式,搜索起来简直崩溃啊。

现在用的lua编译工具:LuaDevelopmentTools (除了语法高亮,支持编译lua文件,缺点没自动补全,高亮切换有时卡界面,最要命的搜索太垃圾)

正在尝试用魔兽世界的 AddOn Studio for World of Warcraft 来做lua的编译器,(比上面多了个自动补全功能,搜索功能貌似也一样受不了啊)

求大侠指点啊,有哪位大侠推荐一下比较好的lua编译器,我主要需求是强大的搜索功能,能像VC的番茄那样可以定位到函数变量定义的位置的(有番茄一般功能都很满足了),主要前期上手要靠搜索,搜索功能太垃圾,受不了啊。

是否有AddOn Studio for World of Warcraft的搜索扩展插件??

求大侠分享啊。 lua
[解决办法]
楼主使用Slcikedit写代码,搜索代码,查找引用功能强大。。再使用lua编译器编译代码。
[解决办法]
试试vim,如果是WINDOWS下试试gvim.
[解决办法]
LuaBind
[解决办法]
说的时候分清楚什么是编译器什么是编辑器
[解决办法]
写脚本本身就不需要太强的IDE。
[解决办法]
编译器和编辑器不是一回事。
[解决办法]
编辑器就用slickedit好了,不过以前的12.x对于lua好像不太稳定。呵呵,以前我玩wow嫌猫d的输出太麻烦,就写了个很长的插件。经常写着写着编辑器挂掉了。

搜索对于lua是个挺难办的事儿。lua把函数和变量都挂到了散列上,很多程序员甚至直接用lambda直接写。看上去是个全局函数,其实是个全局散列里的一个entry。a.lua写个函数abc,b.lua也写个abc。a先加载就会被b覆盖掉。所有实际运行哪个,还要看加载顺序。

读书人网 >C++

热点推荐