Diff视图
在CodeArts代码智能体中,无论是创建新文件还是编辑现有文件,所有代码更改都会在代码编辑区以清晰直观的Diff视图展示。这使得您在应用更改前后可以轻松审查每个修改细节,确保每一次调整都能全面可见与掌控。
约束与限制
Diff视图功能目前仅适用于CodeArts代码智能体IDE和Visual Studio Code开发工具,且模型必须设置为智能体。
Diff视图预览格式
- 新增行以绿色背景显示。
- 删除行以红色背景显示。
- 未修改的部分会以中性色显示并保留上下文,便于您清晰地查看代码改动的范围。
Diff视图效果展示
在智能体中,通过Diff视图展示上下文变更,使变更内容更直观、易理解。聊天界面中将显示本次变更涉及的文件总数、代码行数及文件列表,单击任一文件后的“查看变更”,即可以Diff视图形式查看具体修改内容,帮助您清晰掌握每一处变更细节。
- 基于文件的操作:在代码编辑区单击“全部采纳”或“全部拒绝”,或者在聊天界面的输入框上方单击“全部接受”或“全部拒绝”,即可一键处理文件中的所有修改建议。您也可以将鼠标悬浮在某个文件上,单击
或
图标,快速采纳或放弃该文件的修改内容。 - 基于块的操作:在代码编辑区单击对应代码前的还原块图标
,即可一键恢复代码至原始状态。 - 基于行的操作:在代码编辑区将鼠标放在红色背景的代码上,单击鼠标左键或单击
图标,选择“还原此更改”,即可快速恢复该行代码。您也可以单击“复制更改的行”,一键复制已修改的代码,方便复用、保存或分享,操作更高效。