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

Diff视图

在CodeArts代码智能体中,无论是创建新文件还是编辑现有文件,所有代码更改都会在代码编辑区以清晰直观的Diff视图展示。这使得您在应用更改前后可以轻松审查每个修改细节,确保每一次调整都能全面可见与掌控。

约束与限制

Diff视图功能目前仅适用于CodeArts代码智能体IDE和Visual Studio Code开发工具,且模型必须设置为智能体

Diff视图预览格式

  • 新增行以绿色背景显示。
  • 删除行以红色背景显示。
  • 未修改的部分会以中性色显示并保留上下文,便于您清晰地查看代码改动的范围。

Diff视图效果展示

在智能体中,通过Diff视图展示上下文变更,使变更内容更直观、易理解。聊天界面中将显示本次变更涉及的文件总数、代码行数及文件列表,单击任一文件后的“查看变更”,即可以Diff视图形式查看具体修改内容,帮助您清晰掌握每一处变更细节。

  • 基于文件的操作:在代码编辑区单击“全部采纳”“全部拒绝”,或者在聊天界面的输入框上方单击“全部接受”“全部拒绝”,即可一键处理文件中的所有修改建议。您也可以将鼠标悬浮在某个文件上,单击 图标,快速采纳或放弃该文件的修改内容。
  • 基于块的操作:在代码编辑区单击对应代码前的还原块图标 ,即可一键恢复代码至原始状态。
  • 基于行的操作:在代码编辑区将鼠标放在红色背景的代码上,单击鼠标左键或单击 图标,选择“还原此更改”,即可快速恢复该行代码。您也可以单击“复制更改的行”,一键复制已修改的代码,方便复用、保存或分享,操作更高效。
图1 Diff视图展示效果

相关文档