我知道TextWrangler会显示该选项,但它实际上并没有做任何事情。所以我想要的是自动完成,无论是使用组合键还是键入时。
语法着色/突出显示也是一个要求,虽然我知道Xcode和TextWrangler都有。
答案 0 :(得分:2)
您可能希望将Lua Development Tools用于此目的。它具有语法着色,而且它正在进行智能自动完成,具体取决于您的实际上下文(所需模块,...)
这是一个Eclipse技术项目,它是开源的! (EPL许可证)。
答案 1 :(得分:1)
Lua有一个很好的plugin for IntelliJ IDEA。 IntelliJ IDEA非常好,虽然有点大。
除此之外,还有TextAdept更小,并且在Lua中可以100%配置。
可能还有很多其他人。
答案 2 :(得分:1)
我不知道你是否看过这个页面,但它似乎是一个好的开始:
http://lua-users.org/wiki/LuaEditorSupport
如果我搜索"完成"我明白了:
我个人使用的是Vim + SuperTab(它只会自动填充您之前编写的内容)。
答案 3 :(得分:0)
如果您想要完整(语义)自动完成,您应该尝试lua-inspect(source code),它可以安装在SciTE编辑器中,也可以使用{{3}安装到ViM中}。
它使用vim-lua-inspect将源代码完全解析为AST,然后执行代码分析。除了简单的基于关键字的语法高亮显示器,它还可以:
即使它还不稳定,并且倾向于挂在大型脚本上,它对于标准的Lua程序非常有用,主要是因为它的智能自动完成和重命名。