GriffinScript插件是专为GS应用开发者设计的强大工具,通过对GS语法定义文件的支持,实现了语法高亮、代码补全、定义跳转等基础功能。此外,插件通过与菜鸟IoT平台的无缝对接,提供了开发态全周期的支持,使GS应用开发更加简单、高效。
运行环境要求:
- Vscode版本需大于1.50.0
- JDK版本需大于1.8.0
功能亮点:
- GS工程引入: 一个vscode工作空间只允许打开一个GS应用,并通过.gsignore文件定义打包时排除的目录。
- 菜鸟会员登录: 通过菜鸟IoT平台的个人Token登录,享受15小时的有效期,并支持刷新Token。
- 日志查询: 在vscode terminal中输入设备MAC地址,轻松监听设备日志,并配置工作地点。
- Lemo Page设计: 新增页面功能和参数提示,提升页面开发效率。
- GS内置函数提示: 登录后自动更新并加载提示文件,增强开发体验。
版本更新记录:
- 1.2.6:Lemo编辑页面资源地址切换至CDN地址。
- 1.2.5:修复本地调试页面流index接口报错。
- 1.2.4:上传gs时保持原有部署规则profile不变。
- 1.2.2/1.2.3:gs在线执行支持复制粘贴。
- 1.2.1:兼容应用同时上传新老平台。
- 1.2.0:支持GS在线执行。
- 1.1.2:页面流拖拽支持复制粘贴。
- 1.1.0/1.1.1:支持页面流控件拖拽。
- 1.0.6:支持基于package.json文件进行上传。
- 1.0.5:修改接口地址。
- 1.0.4:授权码支持base64,自动刷新token有效期,修复错误提示不展示的问题。
- 1.0.3:优化展示、错误提示。
- 1.0.2:打包上传兼容windows系统。
- 1.0.1:优化上传成功提示。
- 1.0.0:支持本地启动边缘平台,状态栏切换行业线,同时打开多个gs项目下的自动上传、语法校验。
- 0.4.2:优化错误提示。
- 0.4.0/0.4.1:支持部署到devops新架构,校验gs项目语法。
- 0.3.8:打包名字修改为项目名称。
- 0.3.7:新增GS开发日志按钮,新增UI编辑器配置项。
- 0.3.6:调整内置方法提示文件路径,修复page提示文案展示顺序异常,修复提示文案同步的异常。
- 0.3.5:插件模块化,提升十倍启动速度,插件冗余模块精简,缩小一半文件大小。
- 0.3.4:优化文件数量较多、文件夹递归深度较大场景下的插件性能表现。
- 0.3.2/0.3.3:增加manifest文件校验,调整Lemo Page编辑器启动逻辑。
- 0.3.1:增加目录打包排除项定义文件(.gsignore)。
- 0.3.0:进一步增强的代码提示,提供引擎内置方法、配置文件提示,脚本静态错误提示。
- 0.2.2:移除了更新引擎内置方法的按钮,上传体验优化。
- 0.2.1:修复打包兼容问题,修复xml打包兼容问题。
- 0.2.0:提供import定义跳转,增加Token接入方式,一些配置项问题修复。
- 0.1.4:Windows兼容。
- 0.1.3:提供基础类型prototype的语法提示,提供references引用信息,提供page code的定义跳转。
- 0.1.2:增加LEMO UI文件夹名称修改。
- 0.1.1:修复安全校验导致的接口异常。
- 0.1.0:集成对物模型定义文件的识别,提供引擎内置函数的语法提示,提供对gs基础文件(无服务调用)的debug功能,支持多窗口共享登录态。
- 0.0.11:增加设备查询异常提示。
- 0.0.10:增加对测试环境设备的工作节点切换功能,修复默认主题下图标展示问题,修复多窗口运行问题。
- 0.0.8/9:增加GS脚本中对Lemo页面的参数提示,增加菜鸟会员登录,增加IDE对开发态应用的集成管理,增加开发环境本地打包上传功能,增加开发环境设备日志一键查询,修复应用打包循环引用问题,优化LemoPage编辑页面加载性能。
- 0.0.7:增加应用打包导出功能,增加GS脚本文件格式化,优化Lemo编辑页面webview数据同步逻辑。
- 0.0.6:增加Lemo页面新增功能,增加代码块支持,如for/function/arrow function,调整插件启动监听逻辑,移除文件目录中GS项目初始化功能。
- 0.0.5:增加插件图标,增加Lemo页面编辑功能。
- 0.0.4:提供GS应用工程目录初始化。
- 0.0.3:增加对profile配置文件的自动补全。
- 0.0.2:提供语法高亮、自动补全、定义跳转功能。
- 0.0.1:插件初始化。
反馈渠道:
GriffinScript插件致力于为GS应用开发者提供最佳的开发体验,通过不断的版本更新和功能优化,助力您的项目成功。
本站所有资源都是由网友投稿发布,或转载各大下载站,
请自行检测软件的完整性!
本站所有资源仅供学习与参考,请勿用于商业用途,否则
产生的一切后果将由您自己承担!
如有侵权请联系我们删除下架,联系方式:study_golang@163.com