更新时间:2023-04-28 GMT+08:00
分享

IntelliJ IDEA等平台

补全操作

  • 在IntelliJ IDEA的编辑中输入代码时会,提供代码补全功能,这时会提示API联想,选择想要插入的API,插入SDK代码,API调用的SDK代码一键生成。同时在右下角弹出气泡可以根据提示查看插入API的详情。
    图1
  • 完成补全后,在代码区可以编辑API相关参数,在弹出的右侧面板编辑后,可以同步到代码区。
    图2
  • 点击右侧历史记录按钮可以查看对该API参数编辑的历史记录,支持快速复用历史的参数记录,也可以删除历史编辑记录。
  • 右键菜单可以打开或者关闭API插件的代码补全功能:Huawei Cloud Toolkit->Enable/Disable SDK Code Completion。

当前版本支持语言:Java、Python、Go。SDK代码补全支持以下场景:

  1. 识别上下文中的鉴权、client信息,如果用户已实现鉴权、client封装等,则会直接获取对应的引用调用API。
  2. 如果SDK代码中的声明变量名称重复,则会自动加上后缀。
  3. 识别用户已经声明的日志类,并替换到SDK代码中。
  4. 自动安装SDK的依赖包,其中Java语言支持maven和gradle配置。

依赖自动安装的前提是已经做了依赖工具的配置,比如maven工程需要提前配置好maven仓库和maven命令地址。

脚本补全

  • 在IDEA项中打开脚本文件(.bat/.sh),在脚本中输入hcloud,IDEA右下角弹出"Download KooCLI or set local path?"。
  • 下载并完成配置后,即可以利用KooCLI在脚本中实现代码补全。
    图3

相关文档