LuaIDE Professional

专业级Lua脚本开发环境,集成代码编辑、智能提示、设备调试等全流程开发工具

核心功能

智能代码编辑器

基于Monaco Editor,支持Lua语法高亮、智能补全、参数提示、代码格式化

项目管理

支持多项目切换、最近项目列表、项目置顶、文件树导航

设备连接

一键连接控制器设备,实时执行脚本,查看执行日志和状态反馈

函数帮助

内置API文档,Ctrl+点击跳转函数定义,参数提示和代码示例

控制台

实时日志输出,错误追踪,支持日志过滤和搜索

个性化设置

编辑器主题、字体大小、快捷键、自动保存等自定义配置

使用教程

项目管理

项目管理模块用于管理多个Lua脚本项目,支持打开、创建、切换和删除项目。项目以文件夹形式组织,包含脚本文件、配置文件和资源文件。

  • 点击顶部项目按钮打开项目列表下拉菜单
  • 选择"打开项目"浏览并选择项目文件夹
  • 最近项目自动保存到历史列表,最多保存10个
  • 支持项目置顶功能(📍图标),置顶项目优先显示
  • 点击项目名称切换到对应项目
  • 支持删除项目记录(🗑️图标)
  • 项目切换时自动加载文件树和编辑器状态
  • 启动时自动恢复上次打开的项目

打开项目

浏览文件夹创建项目

项目置顶

常用项目优先显示

历史记录

快速切换最近项目

文件管理

文件管理模块提供左侧文件树导航,支持文件的创建、删除、重命名和打开操作。文件树以项目根目录为起点,递归展示所有子目录和文件。

  • 点击文件树展开/收起目录(三角图标)
  • 点击文件在编辑器中打开,显示在顶部标签页
  • 右键文件弹出上下文菜单(新建、删除、重命名)
  • 支持同时打开多个文件,标签页切换
  • 修改的文件标签显示蓝色圆点标记
  • 点击标签页关闭按钮(×)关闭文件
  • 双击括号自动选中括号内内容
  • 文件树支持拖拽排序

新建文件

快速创建Lua文件

标签管理

多文件切换编辑

文件搜索

快速定位文件

代码编辑器

基于Monaco Editor的专业代码编辑环境,支持Lua语法高亮、智能补全、函数跳转、代码格式化等高级功能。

  • 语法高亮:关键字、函数、字符串、注释等不同颜色显示
  • 智能补全:输入时自动提示变量、函数、关键字
  • 参数提示:输入函数括号后显示参数列表
  • 函数跳转:Ctrl+点击函数名跳转到定义位置
  • 代码格式化:Ctrl+Shift+F格式化整个文档
  • 自动缩进:换行时自动继承上一行缩进
  • 括号匹配:高亮显示配对括号
  • 快速注释:Ctrl+/注释/取消注释
  • 行操作:Ctrl+D复制行,Ctrl+Shift+K删除行,Alt+上下键移动行
  • 鼠标滚轮缩放:支持代码放大缩小
  • 迷你地图:右侧显示文档缩略图
  • 错误提示:实时检测语法错误并高亮显示

智能提示

实时代码补全

函数跳转

快速定位定义

代码格式化

一键美化代码

设备连接

设备连接模块用于连接联控精灵控制器,实现脚本的远程执行和调试。支持TCP直连和中继服务器连接两种方式。

  • 顶部设备按钮显示当前连接状态(红色未连接/绿色已连接)
  • 点击设备按钮选择已连接的设备
  • 连接成功后状态栏显示绿色脉冲动画
  • 执行脚本时状态栏显示橙色运行状态
  • 支持多设备切换连接
  • 设备断开自动重连
  • 显示设备名称和连接IP地址
  • 设备状态实时同步

一键连接

快速连接设备

状态同步

实时设备状态

中继连接

支持远程连接

控制台

控制台模块用于显示脚本执行日志、错误信息和调试输出。支持日志过滤、清空和搜索功能。

  • 底部面板显示控制台标签页(日志、错误、函数帮助)
  • 日志标签显示所有执行日志,按时间排序
  • 错误标签只显示错误信息,带行号定位
  • 点击错误日志自动跳转到对应代码行
  • 支持日志类型过滤(info/success/error/warning)
  • 清空按钮一键清除所有日志
  • 日志自动滚动到最新内容
  • 显示设备名称和消息内容
  • 时间戳精确到秒

错误追踪

快速定位问题

日志过滤

分类查看日志

日志搜索

快速查找内容

函数帮助

函数帮助模块提供API文档查询功能,支持函数定义跳转和参数提示。右侧帮助面板显示函数详细信息。

  • 右侧帮助面板可展开/收起(点击切换按钮)
  • 帮助面板显示函数分类列表
  • 点击函数名称查看详细文档(参数、返回值、示例)
  • Ctrl+点击编辑器中的函数名跳转到帮助文档或定义
  • 支持全局函数和局部函数的区分显示
  • 函数调用高亮显示(绿色API函数、蓝色全局函数、橙色局部函数)
  • 鼠标悬停显示函数提示信息
  • 代码示例支持一键复制

API文档

完整函数说明

函数跳转

快速定位定义

代码示例

一键复制使用

个性化设置

设置模块用于自定义编辑器行为和外观,支持配置导入/导出。

  • 点击设置按钮打开设置模态框
  • 基础配置:字体大小、主题、制表符大小、是否使用空格
  • 编辑器配置:自动缩进、括号匹配、迷你地图、行号显示
  • 快捷键配置:自定义常用操作快捷键
  • 保存配置:自动保存间隔、备份数量
  • 支持配置导入/导出(JSON格式)
  • 重置按钮恢复默认设置
  • 设置实时生效,无需重启

主题设置

自定义外观

快捷键

个性化操作

配置导出

备份设置

视频教程

快速入门

了解LuaIDE的基本操作和核心功能

项目管理

学习如何创建和管理Lua项目

脚本编写

掌握Lua脚本编写技巧和调试方法

快速上手

1

打开项目

点击顶部项目按钮,选择"打开项目",浏览并选择包含Lua脚本的文件夹

2

连接设备

确保联控精灵控制器已启动,点击顶部设备按钮连接到设备

3

打开脚本

在左侧文件树中点击Lua文件,在编辑器中打开并查看代码

4

编写代码

使用智能补全和参数提示编写Lua脚本,支持语法高亮和错误检测

5

执行脚本

点击执行按钮,脚本将在连接的设备上运行,查看控制台输出结果

6

调试优化

根据控制台输出调试代码,使用函数帮助查看API文档,优化脚本性能

视频标题

视频描述