HarmonyOSAI编程编辑区代码生成

鸿蒙时代
发布于 2025-8-20 15:17
浏览
0收藏

CodeGenie提供Inline Edit能力,支持在编辑窗口中通过自然语言进行问答,基于上下文智能生成代码片段,提升代码可读性。
当前有以下两种方式唤醒Inline Edit对话框:
在代码编辑区域,右键选择CodeGenie > Inline Edit(或使用快捷键Alt+I,macOS中为Option+I),唤醒Inline Edit对话框。
HarmonyOSAI编程编辑区代码生成-鸿蒙开发者社区
选中一段代码后,点击Inline Edit(Alt+I)浮框,唤醒Inline Edit对话框。如未出现浮框,可在File > Settings > CodeGenie > Code Generation(macOS中为DevEco Studio > Preferences > CodeGenie > Code Generation)中取消勾选Hide ‘Inline Edit’ Overlay选项。
HarmonyOSAI编程编辑区代码生成-鸿蒙开发者社区
在对话框中输入所需要的代码功能描述,在键盘输入回车开始生成。点击Stop Generation,可中断本轮代码生成过程。
生成完毕将在编辑区展示本轮生成的代码内容,并通过不同颜色体现与当前代码的对比差异。
绿色区域:新生成的代码内容。
蓝色区域:对现有代码进行修改的内容。
红色区域:删除的代码内容。
HarmonyOSAI编程编辑区代码生成-鸿蒙开发者社区
点击Inline Edit对话框中Accept ALL或使用快捷键Alt+Enter,接受当前生成的全部内容。或使用快捷键Shift+Ctrl+Y或点击界面中Shift+Ctrl+Y区域,分段逐一接受并保留生成内容;使用快捷键Shift+Ctrl+N或点击界面中Shift+Ctrl+N区域,分段逐一拒绝并删除当前生成内容。
点击Inline Edit对话框中Regenerate,将根据当前描述重新生成代码片段;如需开始新一轮问答,点击Further Edit或使用快捷键Ctrl+K,重新进行输入。
HarmonyOSAI编程编辑区代码生成-鸿蒙开发者社区

本文主要从参考引用自HarmonyOS官方文档

分类
标签
收藏
回复
举报
回复
    相关推荐