更新时间:2026-02-25 GMT+08:00
分享

华为云码道设置

单击华为云码道(CodeArts)代码智能体聊天界面右上角的设置图标 ,进入华为云码道设置页面。

不同的工具配置项有所不同,本文以华为云码道IDE为例进行说明。

图1 华为云码道设置页面

通用设置

表1 通用设置配置项说明

设置项名称

描述

界面语言

选择界面显示的语言,如果设置为“自动”,则会根据IntelliJ IDEA工具的语言设置自动适配。

说明:

该配置项仅在JetBrains系列工具中显示。

字体大小

设置华为云码道界面的字体大小,默认值为13

显示gutter图标/显示侧边栏图标

在代码编辑器的Gutter区(左侧行号旁的空白栏)提供功能图标显示设置,支持用户快速触发相关开发操作,如图2

在下拉框中勾选所需的功能(如代码解释、代码注释、代码优化、单元测试和代码调试),所选功能对应的快捷图标将显示在代码行旁的Gutter区。单击图标,即可提取对应函数或类并执行相关任务。

说明:

在JetBrains系列工具中配置项名称为“显示侧边栏图标”,在华为云码道IDE和Visual Studio Code中配置项名称为“显示gutter图标”

高级设置

选择日志记录的最小日志等级,以保持性能与诊断的平衡。

日志等级严重性从低到高为Debug(调试)< Info(信息)< Warn(警告)< Error(错误)。

图2 显示gutter图标效果

代码补全

图3 代码补全
表2 代码补全设置项说明

设置项名称

描述

代码补全

开启后,华为云码道将提供代码补全功能,包括输入时的实时补全和通过快捷键触发的完整代码生成。

IDE原生补全冲突管理

开启后,IDE的原生补全可能会遮挡本产品的补全内容,建议保持关闭。

说明:

该配置项仅在JetBrains系列工具中显示。

免打扰模式

开启代码补全的免打扰模式后,将隐藏代码补全与对话相关提示,助您专注编码。请根据您的实际需求,勾选相应的选项。

在华为云码道IDE和Visual Studio Code中,对应的配置项名称如下:

隐藏“代码生成快捷键”提示:开启后,选中代码时将不再显示“代码生成快捷键”提示。

在JetBrains系列工具中,对应的配置项名称如下:

  • 隐藏“编辑区对话”和“加入聊天窗”提示:开启后,选中代码时将不再显示“编辑区对话”和“加入聊天窗”提示。
  • 隐藏代码补全的行间快捷键提示:开启后,将不再显示代码补全相关的行间快捷键提示。
  • 隐藏代码补全工具栏:开启后,将隐藏代码补全生成后显示的操作工具栏。

行内生成

开启行内生成后,当您在代码编辑器中敲击代码(未按回车键)时,华为云码道将自动生成本行代码的补全建议,生成过程通常耗时75~1000ms。

您还可以通过调整最低缓冲时延来防止误触,缓冲时延(ms)用于设置触发行内生成的缓冲等待时间(取值为75~1000ms)。

说明:

在部分场景下(如代码上下文复杂、系统负载较高),工具会进入代码抑制状态,暂不生成代码建议。

片段生成

开启片段生成后,当您按下回车键后,华为云码道将自动生成最小代码块的补全建议。

您还可以在JetBrains系列工具中通过调整最低缓冲时延来防止误触,缓冲时延(ms)用于设置触发片段生成的缓冲等待时间(取值为10~1000ms)。

说明:

在部分场景下(如代码上下文复杂、系统负载较高),工具会进入代码抑制状态,暂不生成代码片段。

智能截断

开启智能截断后,华为云码道将自动识别代码上下文,生成完整的代码片段。

当前支持Java、C、C++和Python语言。

续写上下文缓存

启用后,将自动缓存跨文件的上下文信息,避免重复提取,让续写响应更快更流畅。

说明:

该配置项仅在JetBrains系列工具中显示。

采纳前格式化

开启后,生成的Java代码会在接收前自动进行格式优化,提升可读性。

说明:

该配置项仅在JetBrains系列工具中显示。

采纳后格式化

开启后,接纳的代码将根据IDE当前编码规范进行格式化,保持一致性。

说明:

该配置项仅在JetBrains系列工具中显示。

研发问答

图4 研发问答
表3 研发问答设置项说明

设置项名称

描述

模型回复语言

指定模型在对话中的回复语言,支持固定语言或自动匹配提问语言,满足不同场景下的交互需求。在下拉框中选择以下选项:

  • Auto/自动:模型会自动识别用户提问的语言,并以相同语言进行回复。
  • 中文:模型始终使用中文进行回复,不受提问语言影响。
  • 英文:模型始终使用英文进行回复,不受提问语言影响。

保留引用的上下文

发送问题后保留手动引用的上下文,下次提问将自动带入,方便连续追问,适用于研发对话。

开启保留引用的上下文后,当用户在提问时手动引用的上下文,后续所有连续追问中,该引用内容会被自动保留为对话上下文,无需用户重复引用。

适用于基于特定上下文连续沟通追问场景。

智能体

图5 智能体
表4 智能体设置项说明

设置项名称

描述

猜你想问

开启猜你想问功能后,回答完问题后,智能问答会根据您的习惯和对话内容,智能预测三个相关问题,单击后可快速提问。详细信息请参考开启猜你想问

自动批准

注意:

开启自动批准存在操作风险,请在开启前充分评估风险,并在安全可信环境中使用。

用于设置智能体、智能问答、UT智能体模式下可自动执行的操作类型。开启后,相关操作将无需手动确认,执行更高效,建议仅对信任的操作开启。

规则配置

可配置不同阶段的提示词,满足定制化需求。格式如下:

<gen_plan>
</gen_plan>
<gen_code>
</gen_code>
<fix_code>
</fix_code>
  • gen_plan标记对:对应用例设计阶段。
  • gen_code标记对:对应用例生成阶段。
  • fix_code标记对:对应用例修复阶段。
说明:

该配置项仅在JetBrains系列工具中显示。

快捷入口

开启后,在代码编辑器中单击右键,原菜单中的“CodeArts代码智能体 > 单元测试”会切换为“CodeArts代码智能体 > 单元测试(智能体)”。切换后,将由开发者测试智能体生成测试用例

说明:

该配置项仅在JetBrains系列工具中显示。

MCP工具

华为云码道可依托模型上下文协议(MCP)与MCP服务器通信,借助服务器提供的额外工具和资源实现功能扩展。您可以在此处添加MCP服务器,详细信息请参考MCP

该配置项仅在“智能体”模式下显示。

图6 MCP

技能与规则

用于查看及配置系统、项目、个人三个层级的技能与规则,适配不同范围的使用需求,兼顾通用性、规范性与个性化,确保作业流程统一且灵活适配各类使用场景。

  • 系统原生技能:系统预置的基础技能,无需手动配置,开箱即用,且全局持续可用,覆盖通用操作场景。
  • 项目级技能与规则:仅针对当前项目生效的技能与规则,与项目代码库绑定,随代码库同步分发,适配项目专属需求。
  • 个人级技能与规:基于个人使用习惯或特定偏好配置的技能与规则,仅对配置者本人生效。

技能配置的详细信息请参考技能,规则配置的详细信息请参考规则

代码库索引

华为云码道支持代码库索引功能,您可以通过“#File”或者“#Folder”方式,将索引后的代码片段加入智能问答模型的上下文,模型将以当前项目代码为上下文进行回答,帮助您在代码库中快速检索并获取相关信息。

代码库索引的详细信息,请参考代码库索引

该配置项仅在JetBrains系列工具“智能问答”模式显示。

实验室特性

该配置项仅在JetBrains系列工具中显示。

表5 实验室特性设置项说明

设置项名称

描述

代码优化

开启后,会自动识别项目中的重复、复杂度、性能与安全等问题,并一键完成结构化优化与修复。

测试用例修复

开启后,支持修复测试用例存在的编译问题和执行问题。

代码调试

开启后,在代码运行报错时华为云码道通过分析堆栈信息和代码逻辑,能够快速定位代码中的错误和异常。

知识库

华为云码道具备基于知识库的问答增强能力,支持开发者将企业内部文档、技术资料等知识内容上传至知识库,并作为上下文参考进行智能问答。

知识库的详细信息,请参考知识库

相关文档