
# IntelliJ IDEA等平台
#### 补全操作
- 在IntelliJ IDEA的编辑中输入代码时会，提供代码补全功能，这时会提示API联想，选择想要插入的API，插入SDK代码，API调用的SDK代码一键生成。同时在右下角弹出气泡可以根据提示查看插入API的详情。 ![](https://support.huaweicloud.com/usermanual-devkit/zh-cn_image_0000001576630077.gif "点击放大")
  
 
- 完成补全后，在代码区可以编辑API相关参数，在弹出的右侧面板编辑后，可以同步到代码区。 ![](https://support.huaweicloud.com/usermanual-devkit/zh-cn_image_0000001526550236.gif "点击放大")
  
![](https://support.huaweicloud.com/usermanual-devkit/public_sys-resources/note_3.0-zh-cn.png)
- 单击右侧历史记录按钮可以查看对该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配置。
![](https://support.huaweicloud.com/usermanual-devkit/public_sys-resources/notice_3.0-zh-cn.png)
依赖自动安装的前提是已经做了依赖工具的配置，比如maven工程需要提前配置好maven仓库和maven命令地址。
#### 脚本补全
- 在IDEA项中打开脚本文件(.bat/.sh），在脚本中输入hcloud，IDEA右下角弹出"Download KooCLI or set local path?"。
- 下载并完成配置后，即可以利用KooCLI在脚本中实现代码补全。 ![](https://support.huaweicloud.com/usermanual-devkit/zh-cn_image_0000001576551325.png "点击放大")
  
 
