0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

DevEco CodeGenie 鸿蒙AI 辅助编程初次使用

jf_82050620 来源:jf_82050620 作者:jf_82050620 2025-06-26 08:48 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

一、工具概述与核心能力

DevEco CodeGenie 是集成在 DevEco Studio 中的 AI 辅助编程插件,专为 HarmonyOS 应用开发设计,提供三大核心能力:

智能知识问答:基于 DeepSeek-R1 智能体,解答 HarmonyOS 开发问题(如 ArkTS 语法、多线程实现等)。

代码生成与续写:支持 ArkTS/C++ 代码片段生成,可根据自然语言描述或代码上下文自动补全。

万能卡片生成:辅助创建 HarmonyOS 万能卡片,提升开发效率。

二、插件获取与安装指南

获取方式

访问华为开发者联盟​​下载中心​​下载最新插件包(压缩包路径不能含中文)。

安装步骤

在 DevEco Studio 中依次点击File > Settings > Plugins,选择Install Plugin from Disk,导入下载的插件包。

安装完成后重启 IDE,在右侧边栏点击 CodeGenie 图标,使用华为账号登录即可启用。

三、智能问答功能详解

使用场景

解答 HarmonyOS 开发中的技术问题,如:

“ArkTS 如何实现多线程?”

“万能卡片的生命周期管理”。

操作流程

在 CodeGenie 面板的下拉框选择智能体(如 HarmonyOS),输入问题后点击发送,AI 将返回结构化解答。

四、代码生成与编辑能力

代码生成设置

进入File > Settings > DevEco CodeGenie > Code Generation,开启代码生成功能,可自定义:

行内生成(输入时自动补全单行代码)和片段生成(回车后生成多行代码)的时延。

隐藏工具栏或快捷键提示,优化编码沉浸感。

行内 / 片段代码续写

自动触发:编码停顿或回车时,AI 根据上下文生成代码(绿色为新增,蓝色为修改,红色为删除)。

手动触发

单行生成:按Alt+X(Windows)或Option+X(macOS)。

多行生成:按Alt+C(Windows)或Option+C(macOS)。

结果处理:按Tab采纳代码,按Esc忽略。

自然语言生成代码

在对话框输入​​/code​​命令,结合自然语言描述生成代码(如 “创建含 3 个 Image 的 Swiper 组件”),支持一键插入编辑区。

编辑区 Inline Edit(Beta)

右键选择CodeGenie > Inline Edit或按Alt+I,在当前代码块中输入功能描述(如 “添加搜索按钮”),AI 将直接修改代码并高亮显示差异。

五、常用快捷键汇总

操作 Windows macOS
触发代码生成 Alt+C(多行)/ Alt+X(单行) Option+C(多行)/ Option+X(单行)
采纳生成结果 Tab Tab
忽略生成结果 Esc Esc
重新生成代码 Alt+R Option+R
展示 CodeGenie 面板 Alt+U Option+U
Inline Edit Alt+I Option+I

六、使用约束与最佳实践

代码生成前提

编辑区光标上文 10 行内需有超过 5 行有效代码(排除空行、注释等),确保 AI 理解上下文。

效率优化建议

先编写基础代码框架,再利用 CodeGenie 补全细节(如 UI 布局、事件监听)。

对生成的代码进行二次检查,尤其涉及业务逻辑时需验证正确性。

##​​鸿蒙开发​​工具##CodeGenie##商务#

审核编辑 黄宇

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • AI
    AI
    +关注

    关注

    89

    文章

    38121

    浏览量

    296681
  • 鸿蒙
    +关注

    关注

    60

    文章

    2859

    浏览量

    45359
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    HarmonyOSAI编程DevEco AI辅助编程工具

    DevEco AI辅助编程工具(CodeGenie)基于BitFun Platform AI能力
    发表于 08-18 14:54

    HarmonyOS AI辅助编程工具(CodeGenie)智能问答

    CodeGenie基于生成式搜索能力,在对话区域下拉框中选择所需要的智能体,通过查询生成、内容优选服务高效理解用户意图,问答交互式地获取编码相关知识。 CodeGenie现接入小艺
    发表于 08-15 11:07

    HarmonyOS AI辅助编程工具(CodeGenie)智慧调优

    DevEco Studio提供智慧调优能力,支持通过自然语言交互,分析并解释当前实例或项目中存在的性能问题,帮助开发者快速定位影响性能的具体原因。该功能从DevEco Studio 6.0.0
    发表于 08-14 11:12

    HarmonyOS AI辅助编程工具(CodeGenie)概述

    DevEco AI辅助编程工具(CodeGenie)基于BitFun Platform AI能力
    发表于 08-11 14:31

    HarmonyOS AI辅助编程工具(CodeGenie)代码智能解读

    本功能从DevEco CodeGenie 5.1.0 Beta版本开始支持。 CodeGenie提供智能AI能力对框选的代码片段进行逐条解释,总结代码段含义,帮助开发者提升阅读代码的速
    发表于 07-17 17:02

    HarmonyOS AI辅助编程工具(CodeGenie)代码续写

    利用AI大模型分析并理解开发者在代码编辑区的上下文信息或自然语言描述信息,智能生成符合上下文的ArkTS或C++代码片段。 一、使用约束 建议在编辑区内已有较丰富上下文,能够使模型对编程场景有一定
    发表于 07-15 16:15

    HarmonyOS AI辅助编程工具(CodeGenie)代码测试

    本功能从DevEco Studio 5.1.0 Release版本开始支持。 根据选中的ArkTS方法名称,CodeGenie支持自动生成对应单元测试用例,提升测试覆盖率。 在ArkTS文档中,光标
    发表于 07-14 17:33

    HarmonyOS AI辅助编程工具(CodeGenie)报错分析

    DevEco Studio构建ArkTS工程出现失败时,CodeGenie能够对错误进行智能分析,提供错误原因及修复方案,帮助开发者快速解决编译构建问题。 1.如需开启编译报错智能分析和自动修复
    发表于 07-11 17:48

    鸿蒙CodeGenie AI辅助编程工具详解

    【HarmonyOS 5】鸿蒙CodeGenie AI辅助编程工具详解 一、前言 1、CodeGenie
    的头像 发表于 07-07 11:54 1002次阅读
    <b class='flag-5'>鸿蒙</b><b class='flag-5'>CodeGenie</b> <b class='flag-5'>AI</b><b class='flag-5'>辅助</b><b class='flag-5'>编程</b>工具详解

    【HarmonyOS 5】鸿蒙CodeGenie AI辅助编程工具详解

    【HarmonyOS 5】鸿蒙CodeGenie AI辅助编程工具详解 一、前言 1、CodeGenie
    发表于 06-11 16:34

    DevEco Studio AI辅助开发工具两大升级功能 鸿蒙应用开发效率再提升

    HarmonyOS应用的AI智能辅助开发助手——CodeGenie,该AI助手深度集成在DevEco Studio中,提供
    发表于 04-18 14:43

    DevEco Studio 联合小艺接入 DeepSeek,步骤更简单开发鸿蒙更专业

    Studio 5.0.3 Beta2 可以直接跳过这一步,该版本已经内置了最新版本的 CodeGenieCodeGenie 是华为开发者官网推出的官方 DevEco Studio AI
    发表于 03-13 15:11

    HarmonyOS NEXT开发实战:DevEco AI辅助编程工具(CodeGenie)的使用

    引言 DevEco AI辅助编程工具(CodeGenie)为开发者提供高效的应用/元服务AI
    发表于 03-10 15:41

    效率大升!AI赋能鸿蒙万能卡片开发

    效率。 近期,华为重磅推出首款开发鸿蒙原生应用的AI辅助编程工具——DevEco CodeGenie
    的头像 发表于 01-13 13:44 1379次阅读
    效率大升!<b class='flag-5'>AI</b>赋能<b class='flag-5'>鸿蒙</b>万能卡片开发

    首款开发鸿蒙原生应用的AI辅助编程工具正式上线了

    辅助编程工具——DevEco CodeGenie正式上线了,标志着鸿蒙原生应用和元服务开发进入AI
    的头像 发表于 12-18 10:39 1047次阅读