Autocomplete 是否有任何Mac文本编辑器可以配置为具有或已经具有Lua的自动完成功能?

Autocomplete 是否有任何Mac文本编辑器可以配置为具有或已经具有Lua的自动完成功能?,autocomplete,lua,syntax-highlighting,text-editor,Autocomplete,Lua,Syntax Highlighting,Text Editor,我知道TextWrangler显示了这个选项,但实际上它什么都没做。所以我想要的是自动完成,或者使用组合键,或者在我键入时 语法着色/突出显示也是一项要求,尽管我知道Xcode和TextWrangler有这项要求。Lua有一个不错的选择。IntelliJ的想法真的很好,虽然有点大 除此之外,还有一个更小的,在Lua中100%可配置的 可能还有一些其他的。您可能想使用它。它有语法着色,并且根据您的实际上下文(必需的模块,…)进行智能自动完成 这是一个Eclipse技术项目,而且是开源的!(EPL许

我知道TextWrangler显示了这个选项,但实际上它什么都没做。所以我想要的是自动完成,或者使用组合键,或者在我键入时

语法着色/突出显示也是一项要求,尽管我知道Xcode和TextWrangler有这项要求。

Lua有一个不错的选择。IntelliJ的想法真的很好,虽然有点大

除此之外,还有一个更小的,在Lua中100%可配置的

可能还有一些其他的。

您可能想使用它。它有语法着色,并且根据您的实际上下文(必需的模块,…)进行智能自动完成

这是一个Eclipse技术项目,而且是开源的!(EPL许可证)

  • 项目网页-
  • 通过Eclipse Marketplace安装-

我不知道你是否看过这一页,但这似乎是一个很好的开始:

如果我搜索“完成”,我会得到:

  • (胜利)
  • (胜利)
  • (胜利)
  • (胜利)
  • Visual Studio+
  • Eclipse+或(java)
我个人使用Vim+SuperTab(它只自动填充您以前编写的内容)。

如果您想要完整(语义)自动完成,您应该尝试(),它可以安装在编辑器中,也可以使用

它使用将源代码完全解析为AST,然后执行代码分析。除了简单的基于关键字的语法高亮外,它还可以:

  • 区分本地/全局变量、参数和未使用的变量
  • 跳转到变量/函数的定义
  • 自动完成表成员
  • 正确重命名变量/函数(不仅定义,还使用)

尽管它还不稳定,并且倾向于挂起大型脚本,但它对于标准Lua程序非常有用,主要是因为它具有智能自动完成和重命名功能。

好吧,aparently XCode实际上具有自动完成功能。Waddaya知道……这个网站真的很奇怪……我就是在这里结束的,在你提供的页面中的“下载”链接之后:我不知道如何下载这个该死的东西!嗨,奥德科。很抱歉,如果您在了解如何安装该工具时遇到困难,我同意说明可能有点混乱。我已经修改了项目网页,所以希望现在应该更容易理解。另外,我鼓励您使用Eclipse Marketplace,它大大简化了安装过程!