【问题标题】:Recommendations for a Lua IDE and debugger on Windows [closed]对 Windows 上的 Lua IDE 和调试器的建议 [关闭]
【发布时间】:2011-06-16 01:17:29
【问题描述】:

Windows 上 Lua 开发常用的 IDE 是什么?(我用的是 Netbeans,准备换了)。

有人用过 LuaEclipse 吗?你会推荐 LuaEclipse 调试器吗?

【问题讨论】:

    标签: lua


    【解决方案1】:

    您可能想尝试ZeroBrane Studio IDE,它包括一个远程调试器并与 Love2d、Moai 和其他 Lua 引擎集成。

    (这些细节以前在这个SO answer,但是问题后来被删除了,所以我把一些信息移到这里。)

    • Lua IDE,用 Lua 编写;简单轻便
    • 语法高亮和代码折叠
    • 自动完成函数和关键字
    • 交互式控制台直接测试代码 sn-ps 与本地和远程执行
    • 集成调试器(支持本地和远程调试)
    • 集成静态分析器
    • 独特的实时编码功能 (demo)
    • Love2d 自动完成,debugginglive coding
    • Moai 集成,debugginglive coding
    • Gideros 移动 debugginglive coding
    • OpenResty/Nginx Lua 脚本debugging
    • Adobe Lightroom Lua 插件debugging
    • Corona SDKGideros Mobile 的设备上调试
    • 集成的 ma​​rkdown 格式,用于提供课程和说明
    • 无需安装;从任何文件夹运行
    • 开源(MIT 许可)
    • Windows、Mac 和 Linux

    【讨论】:

      【解决方案2】:

      您可以考虑使用 IntelliJ 的 Lua 插件(免责声明:我是作者)。

      您可以在此处阅读有关这些功能的信息:

      https://bitbucket.org/sylvanaar2/lua-for-idea/wiki/Home

      还有大量的图片和截屏视频,您可以毫不费力地感受一下。

      IntelliJ 社区版和 Lua 插件都是免费的。

      【讨论】:

      • 我刚刚安装了插件,看起来很有前途。感谢并祝贺您构建了如此有用的插件。
      • 我已经安装了插件......并执行了设置......并将魔兽世界设置为外部库......但我需要的是假设我需要 Lightroom 类(来自 lightroom sdk ) 然后当我按下 alt +enter 时我需要它..就像在 Android Studio 中一样..但在这里它不可能..所以你能指导我如何像在 Android Studio 中一样添加 lightroom sdk跨度>
      • 它是否适用于 64 位主机二进制文件?所有其他调试器似乎都无法满足这个基本的基本要求。谁再开发 32 位应用程序?
      【解决方案3】:

      Scite 是一个非常可靠的编辑器,除了代码完成之外,它还提供 Lua 库函数的弹出帮助。如果您正在开发嵌入了 Lua 的 C/C++ 程序,您可能还想尝试使用 VSLua extension 在 VS 中直接编辑 Lua 文件。它只是进行语法高亮显示,但在编辑文件时不必在程序之间切换是很好的(假设你的其他监视器,如果你有它们,正在显示其他重要的东西)。

      【讨论】:

        【解决方案4】:

        我个人喜欢 vim、Scite 和 geany,它们都是跨平台的。这些与 Kepler 项目中的 RemDebug 相结合,构成了一个不错的组合,您只需要一个用于调试器的额外终端。

        如果您想要一个简单的示例,murgaLua 的最新测试版包含所有必需的库。

        【讨论】:

          【解决方案5】:

          LuaEdit 是一个合理的 IDE,它提供了内置的 lua 调试。上面提到的其他选项(VSLua、vim、Scite)只是为您提供语法高亮和编辑选项,需要与外部调试器结合使用。

          【讨论】:

            【解决方案6】:

            Zeus IDE 支持 Lua。它执行标准语法高亮、代码折叠、类浏览、代码模板等。

            Zeus 也是完全可编写脚本的,也可以在 Lua 中编写 Zeus 宏。

            【讨论】:

              【解决方案7】:

              Lua Development Tools(Eclipse 插件)是一个非常活跃的项目,它提供了一个调试器。

              它可以从 Eclipse Marketplace 轻松安装。

              免责声明:我是 Lua 开发工具所在的 Koneki 项目的项目负责人 :)

              【讨论】:

              • +1,我在2010年尝试使用Eclipse Lua插件并放弃了。这个版本看起来很有希望。
              【解决方案8】:

              我尝试使用 LuaEclipse,经过 3 天的尝试找到可以协同工作的 Eclipse 和 LuaEclipse 组合后我放弃了。

              现在我正在使用 vim,并使用 printdebug.debug() 进行调试 - 适合我。

              【讨论】:

              • 你有 linting 和 autocompletion 吗?
              猜你喜欢
              • 1970-01-01
              • 1970-01-01
              • 2011-08-04
              • 1970-01-01
              • 2010-10-03
              • 2010-09-20
              • 1970-01-01
              • 1970-01-01
              • 2010-10-02
              相关资源
              最近更新 更多