
回复
利用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开启。
以上材料主要参考引用HarmonyOS官方文档。