华为云码道设置
单击华为云码道(CodeArts)代码智能体聊天界面右上角的设置图标
,进入华为云码道设置页面。
不同的工具配置项有所不同,本文以华为云码道IDE为例进行说明。
通用设置
| 设置项名称 | 描述 |
|---|---|
| 界面语言 | 选择界面显示的语言,如果设置为“自动”,则会根据IntelliJ IDEA工具的语言设置自动适配。 说明: 该配置项仅在JetBrains系列工具(PyCharm、IntelliJ IDEA、WebStorm及CLion)中显示。 |
| 字体大小 | 设置华为云码道界面的字体大小。 |
| 显示gutter图标/显示侧边栏图标 | Gutter图标是指代码编辑器Gutter区域中,显示在函数、类等定义行旁的快捷操作图标,用于快速执行常用的开发操作,如图2。 在下拉框中勾选所需功能(如代码解释、代码注释、代码优化和单元测试),所选功能会在对应代码行旁的Gutter区显示。单击图标并选择对应功能,即可快速对函数、类等执行相关操作,提升开发效率。 说明: 在JetBrains系列工具(PyCharm、IntelliJ IDEA、WebStorm及CLion)中配置项名称为“显示侧边栏图标”,在华为云码道IDE和Visual Studio Code中配置项名称为“显示gutter图标”。 |
| 最小日志等级(Log Level) | 选择日志记录的最小日志等级,以保持性能与诊断的平衡。
|
代码补全
| 设置项名称 | 描述 |
|---|---|
| 代码补全 | 开启后,华为云码道将提供代码补全功能,包括输入时的实时补全和通过快捷键触发的完整代码生成。 |
| IDE原生补全冲突管理 | 开启后,IDE的原生补全可能会遮挡本产品的补全内容,建议保持关闭。 说明: 该配置项仅在JetBrains系列工具(PyCharm、IntelliJ IDEA、WebStorm及CLion)中显示。 |
| 免打扰模式 | 开启代码补全的免打扰模式后,将隐藏代码补全与对话相关提示,助您专注编码。请根据您的实际需求,勾选相应的选项。 在华为云码道IDE和Visual Studio Code中,对应的配置项名称如下: 隐藏“代码生成快捷键”提示:开启后,选中代码时将不再显示“代码生成快捷键”提示。 在JetBrains系列工具(PyCharm、IntelliJ IDEA、WebStorm及CLion)中,对应的配置项名称如下:
|
| 行内生成 | 开启行内生成后,当您在代码编辑器中敲击代码(未按Enter键)时,华为云码道将自动生成本行代码的补全建议,生成过程通常耗时75~1000ms。 您还可以通过调整缓冲时延来防止误触,缓冲时延(ms)用于设置触发行内生成的缓冲等待时间(取值为75~1000ms)。 说明: 在部分场景下(如代码上下文复杂、系统负载较高),工具会进入代码抑制状态,暂不生成代码建议。 |
| 片段生成 | 开启片段生成后,当您按下Enter键后,华为云码道将自动生成最小代码块的补全建议。 在JetBrains系列工具(PyCharm、IntelliJ IDEA、WebStorm及CLion)中,您还可以通过调整缓冲时延来防止误触,缓冲时延(ms)用于设置触发片段生成的缓冲等待时间(取值为10~1000ms)。 说明: 在部分场景下(如代码上下文复杂、系统负载较高),工具会进入代码抑制状态,暂不生成代码片段。 |
| 智能截断 | 开启智能截断后,华为云码道将自动识别代码上下文,生成完整的代码片段。 当前支持Java、C、C++和Python语言。 |
| 续写上下文缓存 | 开启后,将自动缓存跨文件的上下文信息,避免重复提取,让续写响应更快更流畅。 说明: 该配置项仅在JetBrains系列工具(PyCharm、IntelliJ IDEA、WebStorm及CLion)中显示。 |
| 采纳后格式化 | 开启后,接纳的代码将根据IDE当前编码规范进行格式化,保持一致性。 说明: 该配置项仅在JetBrains系列工具(PyCharm、IntelliJ IDEA、WebStorm及CLion)中显示。 |
研发问答
| 设置项名称 | 描述 |
|---|---|
| 模型回复语言 | 指定模型在对话中的回复语言,支持固定语言或自动匹配提问语言,满足不同场景下的交互需求。在下拉框中选择以下选项:
|
智能体
| 设置项名称 | 描述 |
|---|---|
| 点文件保护 (Dotfiles) | 开启后,禁止智能体修改以点开头的配置文件,如.env、.gitignore等。 |
| 编辑范围保护 | 开启后,仅允许智能体在当前项目目录范围内增加、修改和删除文件,不允许编辑其他目录中的文件。 |
| 读取范围保护 | 开启后,仅允许智能体访问和读取当前项目目录中的文件,不允许访问其他目录中的文件。 |
| 自动批准 | 注意: 开启自动批准存在操作风险,请在开启前充分评估风险,并在安全可信环境中使用。 用于设置智能体、智能问答模式下可自动执行的操作类型。开启后,相关操作将无需手动确认,执行更高效,建议仅对信任的操作开启。 |
| 命令执行方式 | 智能体支持三种终端命令执行策略,您可以根据安全需求选择其中一种。默认情况下,所有终端命令均需经用户手动批准后方可执行。 |
| 猜你想问 | 开启猜你想问功能后,回答完问题后,智能问答会根据您的习惯和对话内容,智能预测三个相关问题,单击后可快速提问。详细信息请参考开启猜你想问。 |
MCP工具
华为云码道可依托模型上下文协议(MCP)与MCP服务器通信,借助服务器提供的额外工具和资源实现功能扩展。您可以在此处添加MCP服务器,详细信息请参考MCP。
该配置项仅在“智能体”模式下显示。
技能与规则
用于查看及配置技能市场、项目、个人三个层级的技能与规则,适配不同范围的使用需求,兼顾通用性、规范性与个性化,确保作业流程统一且灵活适配各类使用场景。
- 技能市场:市场已上线多款开箱即用的技能,可快速提升开发效率。
- 项目级技能与规则:仅针对当前项目生效的技能与规则,与项目代码库绑定,随代码库同步分发,适配项目专属需求。
- 个人级技能与规则:基于个人使用习惯或特定偏好配置的技能与规则,仅对配置者本人生效。
代码库索引
该配置项仅在JetBrains系列工具(PyCharm、IntelliJ IDEA、WebStorm及CLion)中显示。
华为云码道支持代码库索引功能,帮助您在代码库中快速检索并获取相关信息。代码库索引分为本地创建的个人索引和云端创建的团队索引两种。
代码库索引的详细信息,请参考代码库索引。
实验室特性
该配置项仅在JetBrains系列工具(PyCharm、IntelliJ IDEA、WebStorm及CLion)中显示。
| 设置项名称 | 描述 |
|---|---|
| 代码优化 | 开启后,会自动识别项目中的重复、复杂度、性能与安全等问题,并一键完成结构化优化与修复。 |
| 测试用例修复 | 开启后,支持修复测试用例存在的编译问题和执行问题。 |
