APPCUBE-什么是脚本:提供AI代码补全功能

时间:2023-11-01 16:19:14

提供AI代码补全功能

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

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

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

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

  • 定制补全:AppCube脚本开发中关于库和对象的引用包括:内部预置了系统级依赖库,供开发者调用;用户也可在前台页面配置对象数据、系统参数、错误码、事件、工作流后,在脚本中引用这些内容。定制补全指在脚本开发中引用依赖库和各配置项时,IDE触发的对潜在内容名称的补全提示。
    • 依赖库补全:脚本代码中引入依赖的代码行时,对依赖库的名称进行推荐提示。如下图所示,开发者键入“import * as xxx from”后,提示z开头的依赖库名称。

    • 表名(即对象名)补全:脚本代码引入对象数据的代码行中,推荐提示对象名称。如下图所示,开发者键入“@useObject”后提示m开头的对象名。

    • 表字段提示:脚本代码中引用表字段时,鼠标移动到表名上,悬浮窗会对表名进行提示。如下图所示,开发者鼠标放在表名上展示所有字段。

    • 错误码补全:脚本中引入数据表的代码行中,对表名称进行推荐提示。如下图所示,开发者键入“setI18nError”后提示相关错误码名。

    • 错误码内容提示:脚本代码中引入数据表的代码行中,对表名称进行推荐提示。如下图所示,鼠标放在错误码名称上展示相关描述。

    • 系统参数补全:脚本代码中引入系统参数的代码行中,对参数名称进行推荐提示。如下图所示,开发者键入“sys.getParameter”后提示相关系统参数。

support.huaweicloud.com/usermanual-appcube/appcube_05_0046.html