更新时间:2026-05-29 GMT+08:00
分享

什么是华为云码道插件

华为云码道插件支持Visual Studio Code和JetBrains两大主流AI编程助手。支持代码生成、代码续写、研发知识问答、单元测试用例生成等核心功能,可高效提升开发者研发效率,带来优质的智能化编码体验。

应用场景

  • 新项目快速开发

    依托智能编码能力,快速生成项目框架、业务代码与原型,缩短项目启动和交付周期。

  • 存量代码运维接手

    深度解析项目代码库,精准检索语义与业务逻辑,帮助开发者快速读懂老旧项目、高效维护迭代。

  • 日常编码提效创作

    全场景辅助代码编写、续写与生成,适配多技术栈,大幅降低重复编码工作量。

  • 代码规范与质量管控

    双模式兼顾开发灵活度与合规要求,内置编码规范、安全检测,保障代码安全、合规、易维护。

  • 问题调试与缺陷修复

    智能分析报错日志与代码堆栈,定位问题根因,自动给出修复方案并生成对应代码。

  • 团队研发协同沉淀

    沉淀项目知识库与通用开发技能,统一团队编码标准,降低新人上手成本,提升整体研发协作效率。

功能介绍

介绍Visual Studio Code和JetBrains插件支持的主要功能。

表1 功能介绍

功能

说明

智能体

智能体主要用于理解开发者复杂需求并自主规划执行路径,帮助研发人员在端到端开发任务场景下,实现从需求分析到代码落地的全流程自动化,显著提升开发效率。

代码续写

支持在编辑器中根据代码上下文触发生成代码建议,支持自动触发续写快捷键触发续写

智能问答

支持项目上下文的需求、编码、测试、发布等环节的端到端研发智能问答,支持多轮对话上下文,提升团队知识获取与检索效率。

单元测试

约束限制:仅支持JetBrains系列的开发工具(PyCharm、IntelliJ IDEA、WebStorm及CLion)

支持JUnit/JMockit/pytest/unittest/GTest等测试框架,涵盖单个方法和类级别单元测试用例生成,为代码质量保驾护航,降低缺陷风险。

更多信息请参见单元测试

上下文

支持通过引入上下文信息来提升问答准确性。上下文能帮助智能体更准确地理解您的问题背景与意图,从而提供更贴合实际、更具价值的解答。

代码库索引

约束限制:仅支持在JetBrains系列工具(PyCharm、IntelliJ IDEA、WebStorm及CLion)中使用。

支持解析索引代码,帮助您在代码库中快速检索并获取相关信息。

更多信息请参见代码库索引

MCP

支持可依托模型上下文协议(Model Context Protocol,简称MCP)与MCP服务器通信,借助服务器提供的额外工具和资源实现功能扩展。

技能

支持项目级个人级两类技能。用户可根据具体开发场景与协作需求,选择最适合的技能进行设置,实现灵活高效的代码管理。

历史会话

支持查看用户和AI之间的对话过程,包括之前的提问、回答和上下文信息。

Hooks

支持通过Hook(钩子)在华为云码道IDE及插件的关键生命周期节点中插入自定义逻辑,实现功能扩展,而无需更改任何现有代码。

斜杠命令

斜杠命令(Slash Command)作为一种高效的交互方式,允许用户在对话中快速执行常用任务。华为云码道已为您预置了一些常用的命令,您也可以根据实际需求自定义命令。

获取日志

支持获取和查阅日志信息,提升异常排查效率,及时完成问题定位与分析。

支持的操作系统

推荐使用Windows 11 (x64);如果使用Windows 10 (x64),系统版本需为1.95.3(2024年11月13日)及以上,建议升级至最新稳定版本。

相关文档