ASTRO轻应用 ASTROZERO-AstroZero脚本概述:AI代码补全功能

时间:2024-12-18 16:27:26

AI代码补全功能

代码补全引擎会从开发者历史创建脚本中,学习其编码习惯,从当前代码脚本中获得代码上下文语法知识。开发者在编写脚本代码过程中,系统根据代码上下文和历史代码,对将要编写的代码进行提示,从而自动构建智能代码补全服务,增强IDE代码补全能力。

AI代码补全功能具体使用方法:开发者在代码编辑器中,编写脚本代码过程中,敲击字符时自动触发代码推荐,选中后按Enter补全。开发者将鼠标移动到待查看详细信息的字段,将字段悬浮窗中的文字选中复制粘贴到代码中。

如果想深入了解AI代码补全功能,请继续阅读以下内容:
  • 常规补全:开发者编码过程中,输入任意字符均会触发的补全提示。

    例如:开发者键入“@u”,如下图所示,系统根据意图在代码编辑器中给出最可能使用的方法。

    图11 常规补全
  • 定制补全:低代码平台脚本开发中,提供了内部预置系统级依赖库,供开发者调用。用户也可以在前台页面配置对象数据、系统参数、错误码、事件和工作流后,在脚本中引用这些内容。定制补全是指在脚本开发中引用依赖库和各配置项时,IDE触发的对潜在内容名称的补全提示。
    • 依赖库补全:脚本代码中引入依赖的代码行时,对依赖库的名称进行推荐提示。如下图所示,开发者输入“import * as xxx from”后,提示“z”开头的依赖库名称。
      图12 依赖库补全
    • 表名(即对象名)补全:脚本代码引入对象数据的代码行中,推荐提示对象名称。如下图所示,开发者键入“@useObject”后提示m开头的对象名。
      图13 表名补全
    • 表字段提示:脚本代码中引用表字段时,鼠标移动到表名上,悬浮窗会对表名进行提示。如下图所示,开发者鼠标放在表名上,展示所有字段。
      图14 表字段提示
    • 错误码补全:脚本中引入数据表的代码行中,对表名称进行推荐提示。如下图所示,开发者键入“setI18nError”后,提示相关错误码名。
      图15 错误码补全
    • 错误码内容提示:脚本代码中引入数据表的代码行中,对表名称进行推荐提示。如下图所示,鼠标放在错误码名称上,展示相关描述。
      图16 错误码内容提示
    • 系统参数补全:脚本代码中引入系统参数的代码行中,对参数名称进行推荐提示。如下图所示,开发者键入“sys.getParameter”后,提示相关系统参数。
      图17 系统参数补全
support.huaweicloud.com/usermanual-astrozero/astrozero_05_9160.html