【问题标题】:Are there any decent developer tools for Lua?Lua 有没有像样的开发者工具?
【发布时间】:2019-04-05 20:49:43
【问题描述】:

Lua 是一门美妙的语言,我喜欢用它编写代码。我目前正在从事一个包含大量文件和代码(主要是 Lua)的重要项目,我想知道是否有任何适用于 Lua 的开发工具?

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

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

【问题讨论】:

  • 如何让 Lua 模块源文件预测(不加载模块)哪些文件会在模块表中?此类信息仅在运行时可用。
  • 嗯,这就是我问的原因。

标签: lua visual-studio-code luajit


【解决方案1】:

我相信 Eclipse 已经为 Lua 构建了一个特定的 IDE,但是我不确定这是否正是您的意思。 https://www.eclipse.org/ldt/

【讨论】:

    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-07-23
      • 1970-01-01
      • 2012-07-16
      • 2018-09-13
      • 2011-04-15
      • 1970-01-01
      • 1970-01-01
      • 2013-11-06
      相关资源
      最近更新 更多