华为云码道设置
单击华为云码道(CodeArts)代码智能体聊天界面右上角的设置图标
,进入华为云码道设置页面。
不同的工具配置项有所不同,本文以华为云码道IDE为例进行说明。
通用设置
|
设置项名称 |
描述 |
|---|---|
|
界面语言 |
选择界面显示的语言,如果设置为“自动”,则会根据IntelliJ IDEA工具的语言设置自动适配。
说明:
该配置项仅在JetBrains系列工具中显示。 |
|
字体大小 |
设置华为云码道界面的字体大小,默认值为13。 |
|
显示gutter图标/显示侧边栏图标 |
在代码编辑器的Gutter区(左侧行号旁的空白栏)提供功能图标显示设置,支持用户快速触发相关开发操作,如图2。 在下拉框中勾选所需的功能(如代码解释、代码注释、代码优化、单元测试和代码调试),所选功能对应的快捷图标将显示在代码行旁的Gutter区。单击图标,即可提取对应函数或类并执行相关任务。
说明:
在JetBrains系列工具中配置项名称为“显示侧边栏图标”,在华为云码道IDE和Visual Studio Code中配置项名称为“显示gutter图标”。 |
|
高级设置 |
选择日志记录的最小日志等级,以保持性能与诊断的平衡。 日志等级严重性从低到高为Debug(调试)< Info(信息)< Warn(警告)< Error(错误)。 |
代码补全
|
设置项名称 |
描述 |
|---|---|
|
代码补全 |
开启后,华为云码道将提供代码补全功能,包括输入时的实时补全和通过快捷键触发的完整代码生成。 |
|
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系列工具中显示。 |
研发问答
|
设置项名称 |
描述 |
|---|---|
|
模型回复语言 |
指定模型在对话中的回复语言,支持固定语言或自动匹配提问语言,满足不同场景下的交互需求。在下拉框中选择以下选项:
|
|
保留引用的上下文 |
发送问题后保留手动引用的上下文,下次提问将自动带入,方便连续追问,适用于研发对话。 开启保留引用的上下文后,当用户在提问时手动引用的上下文,后续所有连续追问中,该引用内容会被自动保留为对话上下文,无需用户重复引用。 适用于基于特定上下文连续沟通追问场景。 |
智能体
|
设置项名称 |
描述 |
|---|---|
|
猜你想问 |
开启猜你想问功能后,回答完问题后,智能问答会根据您的习惯和对话内容,智能预测三个相关问题,单击后可快速提问。详细信息请参考开启猜你想问。 |
|
自动批准 |
注意:
开启自动批准存在操作风险,请在开启前充分评估风险,并在安全可信环境中使用。 用于设置智能体、智能问答、UT智能体模式下可自动执行的操作类型。开启后,相关操作将无需手动确认,执行更高效,建议仅对信任的操作开启。 |
|
规则配置 |
可配置不同阶段的提示词,满足定制化需求。格式如下: <gen_plan> </gen_plan> <gen_code> </gen_code> <fix_code> </fix_code>
说明:
该配置项仅在JetBrains系列工具中显示。 |
|
快捷入口 |
开启后,在代码编辑器中单击右键,原菜单中的“CodeArts代码智能体 > 单元测试”会切换为“CodeArts代码智能体 > 单元测试(智能体)”。切换后,将由开发者测试智能体生成测试用例。
说明:
该配置项仅在JetBrains系列工具中显示。 |
MCP工具
华为云码道可依托模型上下文协议(MCP)与MCP服务器通信,借助服务器提供的额外工具和资源实现功能扩展。您可以在此处添加MCP服务器,详细信息请参考MCP。
该配置项仅在“智能体”模式下显示。
技能与规则
用于查看及配置系统、项目、个人三个层级的技能与规则,适配不同范围的使用需求,兼顾通用性、规范性与个性化,确保作业流程统一且灵活适配各类使用场景。
- 系统原生技能:系统预置的基础技能,无需手动配置,开箱即用,且全局持续可用,覆盖通用操作场景。
- 项目级技能与规则:仅针对当前项目生效的技能与规则,与项目代码库绑定,随代码库同步分发,适配项目专属需求。
- 个人级技能与规则:基于个人使用习惯或特定偏好配置的技能与规则,仅对配置者本人生效。
代码库索引
华为云码道支持代码库索引功能,您可以通过“#File”或者“#Folder”方式,将索引后的代码片段加入智能问答模型的上下文,模型将以当前项目代码为上下文进行回答,帮助您在代码库中快速检索并获取相关信息。
代码库索引的详细信息,请参考代码库索引。
该配置项仅在JetBrains系列工具“智能问答”模式显示。
实验室特性
该配置项仅在JetBrains系列工具中显示。
|
设置项名称 |
描述 |
|---|---|
|
代码优化 |
开启后,会自动识别项目中的重复、复杂度、性能与安全等问题,并一键完成结构化优化与修复。 |
|
测试用例修复 |
开启后,支持修复测试用例存在的编译问题和执行问题。 |
|
代码调试 |
开启后,在代码运行报错时华为云码道通过分析堆栈信息和代码逻辑,能够快速定位代码中的错误和异常。 |
