有没有适合Lua的开发工具?

有没有适合Lua的开发工具?,lua,visual-studio-code,luajit,Lua,Visual Studio Code,Luajit,Lua是一种很棒的语言,我喜欢用它编写代码。我目前正在从事一个重要的项目,该项目有很多文件和代码,主要是Lua,我想知道是否有针对Lua的开发工具 我目前正在使用VisualStudio代码,我通过luacheck使用Lua语法高亮显示和linting,但这是非常基本的工具。我想要一些具有项目意识的东西,这样,如果我编写一个Lua模块,我的文本编辑器/IDE会立即意识到该模块,并可以通过自动完成或通过代码跟踪推断的数据类型向我建议它,以便它能自动完成模块功能,诸如此类的事情。我知道为动态类型语言

Lua是一种很棒的语言,我喜欢用它编写代码。我目前正在从事一个重要的项目,该项目有很多文件和代码,主要是Lua,我想知道是否有针对Lua的开发工具

我目前正在使用VisualStudio代码,我通过luacheck使用Lua语法高亮显示和linting,但这是非常基本的工具。我想要一些具有项目意识的东西,这样,如果我编写一个Lua模块,我的文本编辑器/IDE会立即意识到该模块,并可以通过自动完成或通过代码跟踪推断的数据类型向我建议它,以便它能自动完成模块功能,诸如此类的事情。我知道为动态类型语言制作这样的工具要困难得多,所以我想知道Lua已经完成了吗?我自己似乎找不到什么


我快速浏览了ZeroBrane的功能列表,但没有发现任何突出的“项目意识”。也许我弄错了?

我相信Eclipse已经为Lua构建了一个特定的IDE,但是我不确定这是否正是您的意思。

就我使用Lua的经验而言——差不多四年了——我从未在我使用过的任何文本编辑器[Notepad++,VS Code,Atom Editor,Sublime text 2]中看到过这种功能。

你如何让Lua模块源文件预测(不加载模块)模块表中会有哪些文件?这样的信息只有在运行时才可用。这就是我问的原因。