LuaDirectory > LuaAddons > Lua集成开发环境
以下是 Lua 的集成开发环境([IDE])及相关工具,按字母顺序排列。
- Visual Studio Code
- [Lua] (5.1/5.2/5.3/5.4) - Lua 语言服务器为 Lua 提供了各种语言功能,使开发更轻松快捷。
- [Lua (又名 LuaHelper) ] (最新) - "LuaHelper?" 符合 Microsoft 语言服务器协议,是一个用 Go 语言开发的跨平台 Lua 代码编辑和测试工具。
- [lua-booster] (5.1/5.2/5.3/5.4) - (已废弃) vscode 的 Lua 插件。智能感知、自动完成、代码检查、格式化。
- Eclipse
- Emacs
- [Lua-mode] (4.0/5.0/5.1) - 语法高亮、自动缩进、交互式 Lua shell、括号匹配、自动移动到函数或块的开始/结束、在线文档查找、后处理输出缓冲区(通过 traceback 跳转到错误行)。
- [lua2-mode] (5.1) - 高亮显示任何全局变量引用。
- Howl
- [howl] - 一个新兴的编辑器(2017),用 Lua 和 Moonscript 实现。支持分屏、自定义 Lua/Moonscript 扩展、luacheck、可插拔的语法高亮和自动完成。
- IntelliJ IDEA
- [IDLua] (5.1) - IDEA 的 Lua 插件。自带一个用 Java 编写的嵌入式 Lua 编译器。[1](不再维护 - 原维护者已故,存在 bug)。
- [IDLua-Fork] (5.1) - IDLua(上面)的 fork,但只有一个更新。
- [EmmyLua] (5.4) - 定期更新,支持最新的 IntelliJ IDE。
- Visual Studio
- [BabeLua] (5.1) - Visual Studio 2012/2013 扩展。自动完成、语法高亮、语法错误检查、格式化代码、轻量级项目管理、快速搜索、预览文件大纲和跳转、快速列出 token 引用、面向对象模型支持、Visual Studio 项目模板、调试器(监视、全局变量、局部变量、调用堆栈、Lua 堆栈等)。
- [vslua] (5.1) - (链接已损坏) Visual Studio 2008/2010 的 Lua 语言服务。
- [Lua Language Service] (5.1) - (已废弃) Visual Studio 2010/2013/2015 的 Lua 语法高亮、代码大纲、自定义代码完成(通过可编辑的 XML 文件)。(已开源)
- 另请参阅 在 Visual Studio 中编译 Lua 脚本。
- 独立版 (IDE)
- [LuaRT Studio] (5.4) - 适用于 Windows 的开源 IDE 和调试器,用于开发 Lua 桌面/控制台应用程序,基于 LuaRT 解释器。LuaRT Studio 还可以用于开发标准的 Lua 应用程序,无缝集成最新的 Lua 5.4.4 VM。基于 ZeroBrane? Studio,更新了现代外观、更好的符号解析和导航、Lua 5.4 控制台和许多其他更改 - Win32。
- [Decoda] (5.0/5.1) - Lua 的开源 IDE 和调试器,允许在不进行任何代码更改的情况下调试应用程序中的脚本 - Win32。
- [Glider] (5.1/5.2) - (链接错误) 一款商业 IDE,提供一键调试、性能分析、类感知代码补全、声明/出现位置查找、语义高亮等功能。提供适用于 Corona、Gideros、Love2D、Cocos-2dx 和 MOAI 集成的插件。
- [ZeroBrane Studio] (5.1/5.2/5.3/LuaJIT) - 一个轻量级的 Lua IDE,提供代码补全、语法高亮、远程调试器、代码分析器、实时编码,并支持与多个 Lua 引擎(L�ve 2D、Moai 等)的集成 - Win32、Mac OSX、Linux。
- [LuaEdit 2010] (5.1) - 专业级的 Lua IDE - Windows 98/2000/XP/W7 (非常不稳定)。
- [wxLua] (5.1) - Lua 和 wxWidgets 的结合。提供自己的 IDE(用 wxLua 编写),带有 GUI 调试器、绑定生成器和可作为模块使用的 wxWidgets 绑定。另请参阅 图形用户界面工具包。
- [Estrela editor] (5.1) - 基于 wxLua 的编辑器,具有项目视图和基于 API 文件的基本自动补全和工具提示支持。
- [Gideros Studio] (5.1) - 一个跨平台的 Lua IDE,用于轻松创建 Android 和 iOS 移动应用程序。
- [Game Kitchen (原 L�ve Studio)] (5.1) 一个用于 l�ve2d 的 IDE,具有调试器、可选的类型系统和类型驱动的自动补全。- Windows Vista 或更新版本。
- [Comet] (1.2) - 用于数值计算的 Lua 开发环境。适用于 Android、Linux 和 Windows。
- 面向 Lua 的可脚本化编辑器 (另请参阅 LuaEditorSupport)
- [CodeMAX] (5.1) - 简单快速的开源文本编辑器,可以通过 Lua 添加自定义功能。支持语法高亮、代码折叠、补全建议、函数参数提示等。可以为不同的编程语言构建完整的 IDE。(无调试功能)
- [SciTE] (5.2) - 可扩展的文本编辑器。另请参阅 SciteScripts。
- [Textadept] (5.1) - 一个可扩展的开源跨平台文本编辑器。由用 Lua 脚本填充的极简 C++ 内核组成。几乎所有内容都由 Lua 控制,因此可扩展性几乎无限。功能包括项目管理器、动态词法分析器、多缓冲区、分屏视图。(开箱即用无调试功能)。
- [Lua 文件类型插件 for Vim 文本编辑器] (5.1) - 自动语法检查、代码补全(支持标准库标识符,跟随 dofile/require 调用,并通过扫描 $LUA_PATH 和加载所有已定义模块来支持用户定义的模块)、一键查找文档、用于快速导航的键盘快捷键、检查(未定义的)全局变量等。
- [Zeus IDE] (5.3) - 具有 Lua 语法高亮、代码折叠、项目管理、调试、集成版本控制的 IDE。该 IDE 完全可通过 Lua 进行脚本编写。(共享软件)
- IDE/编辑器 (一年以上未更新)
- [B:Lua] - 创建全功能独立 Lua IDE 的开源项目。(开发已于 2005 年 4 月暂停)
- [DForD LuaCoding] (5.1) - 一个完整的图形化 Lua IDE。功能包括语法高亮、符号浏览/搜索、自动完成、代码片段、调试、构建等。由完全用 Lua 脚本编写的插件框架支持。(共享软件)(调试功能已失效)
- [Lua Studio] (5.1) - 简单、开源的 Lua IDE:编辑器 + 完整调试器。(指向 Kepler Project 的下载链接已失效)
- [QDE] (5.?) - Quotix Lua 开发环境。支持项目管理、自动完成功能、多文档界面、调试等。(共享软件,仅限 MS Windows)(开箱即用无调试功能)。
- [Vortex Lua IDE] (5.0) - 另一款免费的 Lua IDE,但它是巴西葡萄牙语的!(Outra IDE para Lua gratuita, mas em Portugues!)(链接已损坏)
- [VisualWx] (5.?) - Lua 和 wxLua 的 IDE。(免费软件)。
- [LuaLite] (5.0) - Visual Studio .NET 2003 的语法高亮和自动完成插件。
- [VSLua] (5.1) - 一款商业 Lua 语言解决方案,集成了 Visual Studio .NET(2002、2003、2005)的编辑器和调试器。
- [VS Lua Language Pack] (5.1) - 将 Lua 文件集成到 Visual Studio 2005 中的开源解决方案。
- [Lua Eclipse IDE] (5.1) - 一组 Eclipse 插件,提供用于开发 Lua 脚本的编辑器和调试器。
- [LunarEclipse] (5.0/5.1) - Eclipse 平台的 Lua IDE。实现了标准的 Eclipse 透视图。
- [LuaPatternView] (5.0) - 一个用于测试 [Lua 模式] 的 Eclipse 插件。随 Lua
Java Plugin for Eclipse 提供,并提供(MIT 许可的)源代码(目前仅提供 MacOSX 的二进制文件)。
另请参阅
RecentChanges · preferences
编辑 · 历史
最后编辑于 2023 年 6 月 3 日下午 2:49 GMT (差异)