2011-01-26 60 views

回答

7

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

你可以阅读这里的特点:

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

也有大量的图片和截屏这样你可以得到的东西的感觉毫不费力。

IntelliJ Community Edition和Lua插件都是免费的。

+0

我刚装了插件,看起来非常有前途。谢谢并祝贺你构建这样一个有用的插件。 – 2011-03-19 03:30:50

+0

我已经安装了插件...并执行了设置..并设置了魔兽世界作为外部库...但我需要的是假设我需要Lightroom类(来自lightroom sdk),那么当我需要它时按alt + enter..just就像在Android Studio ..但在这里它不可能....所以你可以请指导如何我可以添加lightroom sdk相同,因为我们在Android Studio – 2016-03-28 10:22:31

1

我试图使用LuaEclipse,3天后试图找到Eclipse和LuaEclipse的组合,我会放弃一起工作。

现在我使用vim,并且使用打印debug.debug()调试 - 为我工作。

2

Scite是一个非常坚实的编辑器,除了代码完成之外,还为Lua库函数提供弹出帮助。如果您正在使用内嵌Lua的C/C++程序,您可能还想尝试直接在VS中使用VSLua extension编辑Lua文件。它只是语法突出显示,但是在编辑文件时不必在程序间翻转(假设其他显示器,如果有的话,显示其他重要内容)也不错。

2

我个人喜欢vim,Scite和geany,它们都是跨平台的。那些与开普勒项目的RemDebug相结合的组合很好,你需要的仅仅是调试器的额外终端。

如果你想有一个简单的例子,murgaLua的最新测试版带有所有必需的库。

2

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

1

Zeus IDE支持Lua。它的标准语法突出显示,代码折叠,类浏览,代码模板等。

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

2

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

它可以从Eclipse Marketplace轻松安装。

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

6

你可能想尝试ZeroBrane Studio IDE,其中包括远程调试,并与Love2d,摩艾,和其他集成Lua引擎。

(这些细节都曾经是这个SO answer,但问题已被删除,所以我搬到这里的一些信息。)

  • 的Lua IDE,书面lua;简单,重量轻
  • 语法高亮和代码折叠函数和关键字
  • 交互式控制台直接测试代码段与本地和远程执行
  • 集成调试
  • 自动完成(与支持用于本地和远程调试)
  • 集成静态分析仪
  • 独特直播编码功能(demo
  • Love2d自动完成,debugginglive coding
  • 摩艾整合,debugging,并live coding
  • Gideros移动debugginglive coding
  • OpenResty/Nginx Lua脚本提供
  • 没有安装所需的经验和指示
  • Adob​​e的Lightroom的Lua插件debugging
  • 在设备和调试Corona SDKGideros Mobile
  • 综合降价格式;从任何文件夹
  • 开放源码(MIT许可证)运行
  • 的Windows,Mac和Linux

ZeroBrane Studio screenshot