介绍
华为云CloudIDE是面向软件开发者的云端集成开发环境服务,通过浏览器访问即可实现环境获取、代码编写、调试运行、配置管理代码入库、环境访问等能力,同时支持插件扩展。
SmartAssist是基于本地代码分析模型和多场景深度学习模型的智能代码补全工具,提供复杂上下文条件下的高准确率补全,避免推荐过期或弃用的接口,使编码工作更简单和高效。
本指南将指导开发者通过华为云CloudIDE服务,在云端快速创建一个SmartAssist开发环境。
1.创建CloudIDE开发环境
1.1 登录CloudIDE ,如果提示未开通则单击“OK”跳转至开通页面完成服务开通,成功登录后的页面如下:
![]()
1.2 点击‘新建实例’
![]()
输入实例名称,选择‘SmartAssist Java’作为技术栈,点击‘下一步’,进入创建工程界面。
![]()
输入工程名称,选择样例工程,点击‘确定’按钮。
![]()
1.3 CloudIDE实例起动完成后,浏览器自动跳转到IDE界面,如下图:
![]()
几次鼠标的轻松点击,一个云端开发环境就已经就绪了
2.进行云端编码
打开或新增一个类,进行编码
![]()
SmartAssist支持的基础补全类型
1.类型补全:变量声明、创建时的类型补全
![]()
2.名字补全:变量名补全
![]()
3.方法调用补全:类方法补全
![]()
4.无约束调用补全:返回类型未知的代码调用补全。
![]()
除基础补全外,还有一次补全整行或者整个片段的多符号补全。如:
多方法链调用:
![]()
多符号构造函数:
![]()
For循环:
![]()
SmartAssist不但可以补全整行代码,还可以补全整个代码片段,如下所示,其中本地变量path和file被识别,path作为file的参数被补全,Checked异常ParserConfigurationException被识别,try…catch被补全
![]()
3.清除环境
3.1关闭运行的IDE实例
在IDE实例内的主菜单选择“File - Close Instance”,在右下角弹出的关闭对话框中选择“Yes”,即可关闭云端IDE实例运行
![]()
![]()
3.2删除云端IDE实例
实例关闭后会自动跳转到CloudIDE实例列表页面,在列表中刚创建IDE实例一行中,在操作栏选择“删除IDE实例”,即可删除IDE实例
![]()
修订记录
发布日期 |
文档版本 |
修订说明 |
2021-06-25 |
1.0 |
文档首次发布 |
介绍
华为云CloudIDE是面向软件开发者的云端集成开发环境服务,通过浏览器访问即可实现环境获取、代码编写、调试运行、配置管理代码入库、环境访问等能力,同时支持插件扩展。 SmartAssist是基于本地代码分析模型和多场景深度学习模型的智能代码补全工具,提供复杂上下文条件下的高准确率补全,避免推荐过期或弃用的接口,使编码工作更简单和高效。 本指南将指导开发者通过华为云CloudIDE服务,在云端快速创建一个SmartAssist开发环境。
1.创建CloudIDE开发环境
1.1 登录CloudIDE ,如果提示未开通则单击“OK”跳转至开通页面完成服务开通,成功登录后的页面如下:
1.2 点击‘新建实例’
输入实例名称,选择‘SmartAssist Java’作为技术栈,点击‘下一步’,进入创建工程界面。
输入工程名称,选择样例工程,点击‘确定’按钮。
1.3 CloudIDE实例起动完成后,浏览器自动跳转到IDE界面,如下图:
几次鼠标的轻松点击,一个云端开发环境就已经就绪了
2.进行云端编码
打开或新增一个类,进行编码
SmartAssist支持的基础补全类型
1.类型补全:变量声明、创建时的类型补全
2.名字补全:变量名补全
3.方法调用补全:类方法补全
4.无约束调用补全:返回类型未知的代码调用补全。
除基础补全外,还有一次补全整行或者整个片段的多符号补全。如:
多方法链调用:![]()
多符号构造函数:![]()
For循环:![]()
SmartAssist不但可以补全整行代码,还可以补全整个代码片段,如下所示,其中本地变量path和file被识别,path作为file的参数被补全,Checked异常ParserConfigurationException被识别,try…catch被补全
3.清除环境
3.1关闭运行的IDE实例
在IDE实例内的主菜单选择“File - Close Instance”,在右下角弹出的关闭对话框中选择“Yes”,即可关闭云端IDE实例运行
3.2删除云端IDE实例
实例关闭后会自动跳转到CloudIDE实例列表页面,在列表中刚创建IDE实例一行中,在操作栏选择“删除IDE实例”,即可删除IDE实例
参考
更多信息请参考CloudIDE
修订记录