Lua IDE 集成了 Linux 终端、LuaRocks 和 LSP——随时随地编写代码、运行和调试。
Lua IDE 将您的手机或平板电脑变成一个真正的 Lua 开发环境,配备真正的 Linux 终端——随时随地编写、运行和调试 Lua 代码,无需桌面电脑。专为需要真正工具而非玩具模拟器的脚本编写者、游戏开发者和学生打造。
真正的 Linux 终端
一个完整的 Linux 命令行界面。直接运行 lua、luarocks 和任何 Linux 命令,安装软件包,并通过快捷键栏管理多个终端标签页,方便输入在移动键盘上难以输入的符号。
完善的 Lua 工具链
完整的 LuaRocks 包管理,在您创建项目时自动设置,并完全支持 LSP(语言服务器协议),提供智能代码补全、实时错误检查、跳转到定义、查找引用、安全重命名重构以及您期望从桌面 IDE 获得的签名帮助等功能。
强大的代码编辑器
为 Lua 和 15 种以上的其他语言提供快速、准确的语法高亮显示。包含查找替换、跳转到指定行、模糊快速文件搜索、内置十六进制查看器、简洁的差异比较查看器,以及 10 款捆绑的程序员字体,包括 Hack Nerd Font、JetBrains Mono 和适合阅读障碍人士使用的字体。
构建任何项目,任何语言
使用现成的模板创建新项目,这些模板会自动设置合适的工具——项目保持 100% 标准,并且可以在应用程序之外使用。除了 Lua,Lua IDE 还支持:
• Python(FastAPI、Django、Flask)、Rust(Axum、Actix、Rocket)、Go(Gin、Fiber、Echo)、C/C++(CMake)
• JavaScript/TypeScript(React、Next.js、Vue、Nuxt、Svelte、Astro、Express)
• PHP(Laravel、Symfony)、Ruby(Rails、Sinatra)、Java(Spring Boot、Quarkus)、Kotlin(Ktor)
• Swift、Bash、Perl、R、Zig、Lisp、Fortran、Dart
实时运行和预览
直接从工具栏运行脚本,终端输出实时显示。对于 Web 项目,您的应用会在内置浏览器预览中自动打开,无需离开 IDE。
内置浏览器检查器
对于 Web 项目,您可以像检查桌面浏览器一样检查正在运行的应用程序:查看页面元素、样式、调试脚本、监控网络请求、检查存储并审核辅助功能——所有操作一站式完成。
完整的 Git 客户端
暂存和提交更改、创建/检出/合并/变基分支、管理暂存区、浏览提交历史记录、使用可视化差异解析器解决合并冲突以及管理远程仓库。安全连接到 GitHub、GitLab 和 Gitea/Forgejo,一键克隆任何仓库。
智能文件管理器
通过专为触摸屏设计的直观、快速的文件树,浏览、创建、重命名、移动、压缩和共享文件和文件夹。
分屏多标签布局
使用分屏窗格和灵活的标签系统,并排显示代码、终端和预览,该系统专为手机和大屏幕设备而设计。
高效工具
项目级搜索和替换功能,支持正则表达式;快速命令面板,方便快捷操作;可重用的代码片段管理器,支持不同语言的代码片段栏。
完全自定义
内置约 20 种应用主题(VSCode、Dracula、Nord、Tokyo Night、JetBrains 等),终端配色方案和自定义编码字体。只需轻点一下“重置环境”,即可随时恢复干净的工作区,重新开始。
安全设计
凭据和令牌采用加密存储保护,确保您的 GitHub、GitLab 和 Gitea 登录信息在设备上安全无虞。
Lua IDE 适合哪些用户?
• 使用 Lua 编写脚本的游戏开发者
• 学习 Lua 作为第一语言或嵌入式语言的学生
• 需要随时随地使用 luarocks 和真正的 Linux shell 的用户
• 同时使用 Python、C/C++ 或 Web 技术栈的多语言开发者
随时随地编写代码。调试所有问题。Lua IDE。