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、括号和花括号匹配、自动移动到函数或块开始/结束、在线文档查找、后处理输出缓冲区(使用跟踪跳转到错误行)。
- [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(上面)的分支,但目前只更新了一次。
- [EmmyLua] (5.4) - 定期更新,支持最新的 IntelliJ IDE。
- Visual Studio
- [BabeLua] (5.1) - Visual Studio 2012/2013 扩展。自动完成、语法高亮、语法错误检查、代码格式化、轻量级项目管理、快速搜索、预览文件大纲和跳转、快速列出标记引用、面向对象模型支持、Visual Studio 项目模板、调试器(监视、全局变量、局部变量、调用堆栈、Lua 堆栈等)
- [vslua] (5.1) - (链接已失效) Visual Studio 2008/2010 的 Lua 语言服务。
- [Lua Language Service] (5.1) - (已停用) Lua 语法高亮、代码大纲、自定义代码完成(通过可编辑的 XML 文件)到 Visual Studio 2010/2013/2015(开源)。
- 另请参阅 CompilingLuaScriptsInVisualStudio.
- 独立 (IDE)
- [LuaRT Studio] (5.4) - 基于 LuaRT 解释器的开源 Windows IDE 和调试器,用于开发 Lua 桌面/控制台应用程序。LuaRT Studio 也可以用于使用最新的 Lua 5.4.4 VM 无缝地开发标准 Lua 应用程序。基于 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(存在很多 bug)
- [wxLua] (5.1) - Lua 和 wxWidgets 的结合。提供自己的 IDE(用 wxLua 编写),包含 GUI 调试器、绑定生成器和可作为模块使用的 wxWidgets 绑定。另请参见 图形用户界面工具包.
- [Estrela 编辑器] (5.1) - 基于 wxLua 的编辑器,具有项目视图和基于 api 文件的初步自动完成和工具提示支持。
- [Gideros Studio] (5.1) - 一个跨平台的 Lua IDE,用于轻松创建 Android 和 iOS 的移动应用程序。
- [游戏厨房(前身为 L�ve Studio)] (5.1) 一个用于 l�ve2d 的 IDE,具有调试器、可选类型系统和类型驱动的自动完成功能。 - Windows Vista 或更高版本
- [Comet] (1.2) - 用于数值计算的 Lua 开发环境。适用于 Android、Linux 和 Windows。
- 面向 Lua 的可脚本化编辑器 (另请参见 Lua 编辑器支持)
- [CodeMAX] (5.1) - 简单快速的开源文本编辑器,可以添加使用 Lua 的自定义功能。支持语法高亮、代码折叠、完成建议、函数参数提示等。可以构建针对不同编程语言的完整 IDE。(没有调试功能)
- [SciTE] (5.2) - 一个可扩展的文本编辑器。另请参见 Scite 脚本.
- [Textadept] (5.1) - 一个可扩展的开源跨平台文本编辑器。由极简的 C++ 骨架和 Lua 脚本组成。几乎所有内容都由 Lua 控制,使其扩展性几乎无限。具有项目管理器、动态词法分析器、多缓冲区、拆分视图。(没有“开箱即用”的调试功能)
- [Vim 文本编辑器的 Lua 文件类型插件] (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 项目的下载链接已失效)
- [QDE] (5.?) - 用于 Lua 的 Quotix 开发环境。它支持项目管理、自动完成功能、多文档界面、调试等功能。(共享软件,仅限 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)。
另请参阅
最近更改 · 偏好设置
编辑 · 历史记录
最后编辑于 2023 年 6 月 3 日下午 8:49 GMT (差异)