HarmonyOS鸿蒙Next AI辅助编程工具(CodeGenie)代码续写
HarmonyOS鸿蒙Next AI辅助编程工具(CodeGenie)代码续写
利用AI大模型分析并理解开发者在代码编辑区的上下文信息或自然语言描述信息,智能生成符合上下文的ArkTS或C++代码片段。
使用约束
建议在编辑区内已有较丰富上下文,能够使模型对编程场景有一定理解的情况下进行代码生成。在编辑器中的内容较少时,AI可能无法有效理解用户的意图并生成相应的代码。 模型反馈需满足规则:光标上文10行内,有效代码行数超过5行(排除单独{}、()、[]括号行、空行、纯注释行场景),便于模型能理解代码上下文。
代码生成设置
进入 File > Settings > CodeGenie > Code Generation
页面开启代码生成功能。并根据编码习惯,设置 行内生成
和 片段生成
的时延。
如果已经熟悉了CodeGenie常用的快捷键,想要更加沉浸的体验,可以在该页面勾选 Do not disturb
,隐藏代码生成工具栏及快捷键提示。
使用方法
安装CodeGenie后,只需在编码时稍作停顿,CodeGenie将在当前代码行即时续写代码;输入回车,将出现CodeGenie根据上下文生成的多行代码片段。若开发者认可推荐的内容,可通过按 Tab
键采纳,或通过按 ESC
键忽略生成的内容。
说明,若未打开代码生成功能,进入 File > Settings > CodeGenie > Code Generation
页面勾选 Enable Code Generation
开启。
CodeGenie常用快捷键如下:
操作 | macOS | Windows |
---|---|---|
触发多行代码生成 | Enter、Option+C | Enter、Alt+C |
触发单行代码生成 | Option+X | Alt+X |
采纳生成的代码 | Tab | Tab |
忽略生成的代码 | Esc | Esc |
查看上一个代码生成结果 | Option + [ | Alt + [ |
查看下一个代码生成结果 | Option + ] | Alt + ] |
重新生成代码内容(最多支持重新生成5次) | Option + R | Alt + R |
展示CodeGenie面板 | Option + U | Alt + U |
以上材料主要参考引用HarmonyOS官方文档。
更多关于HarmonyOS鸿蒙Next AI辅助编程工具(CodeGenie)代码续写的实战教程也可以访问 https://www.itying.com/category-93-b0.html
HarmonyOS Next的CodeGenie是集成在DevEco Studio中的AI编程助手,基于华为自研的盘古大模型。它支持ArkTS/JS语言的代码续写、注释生成、代码解释和错误修复功能。代码续写通过分析上下文自动补全代码块,支持UI组件、系统API等鸿蒙应用开发场景。使用时需保持DevEco Studio 4.1 Canary1或更高版本,登录华为开发者账号后通过快捷键触发(Windows/Linux: Alt+\,macOS: Option+\)。当前该功能仅适用于鸿蒙应用开发场景。
更多关于HarmonyOS鸿蒙Next AI辅助编程工具(CodeGenie)代码续写的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html