Windows上的Lua IDE和调试器的建议

时间:2011-01-26 18:25:48

标签: lua

Windows上常用于Lua开发的IDE是什么?(我正在使用Netbeans,我准备切换)。

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

8 个答案:

答案 0 :(得分:10)

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

(这些详细信息用于此SO answer,但此问题已被删除,因此我在此处移动了部分信息。)

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

ZeroBrane Studio screenshot

答案 1 :(得分:6)

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

您可以在此处阅读有关功能的内容:

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

还有很多图片和截屏视频,因此您可以毫不费力地感受事物。

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

答案 2 :(得分:2)

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

答案 3 :(得分:2)

我个人喜欢vim,Scite和geany都是跨平台的。那些与Kepler项目的RemDebug结合起来构成了一个很好的组合,你只需要一个额外的调试器终端。

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

答案 4 :(得分:2)

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

答案 5 :(得分:2)

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

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

答案 6 :(得分:2)

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

可以从Eclipse Marketplace轻松安装。

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

答案 7 :(得分:1)

我尝试使用LuaEclipse,经过3天试图找到Eclipse和LuaEclipse的组合,这些组合可以合作我放弃了。

现在我正在使用vim,使用打印 debug.debug()进行调试 - 对我有用。