> ## Documentation Index
> Fetch the complete documentation index at: https://docs.trae.cn/llms.txt?lang=zh
> Use this file to discover all available pages before exploring further.

一键应用 AI 生成的代码片段至项目对应的文件位置并形成 Diff，无需手动打开文件和复制粘贴代码，带来更流畅的 AI 辅助编程体验。

## 核心能力 {#cf185692}

* 自动识别代码变更所应用的文件。
   ![Image=450x286](https://p9-arcosite.byteimg.com/tos-cn-i-goo7wpa0wc/2fa488fafc5c4b5997d799b9d1366a85~tplv-goo7wpa0wc-topic.webp)
* 一键将代码变更应用至相应的文件或代码位置，并以 Diff 形式展示。
   ![Image=2528x594](https://p9-arcosite.byteimg.com/tos-cn-i-goo7wpa0wc/2ddf988b207248d8890c1258f5ae483c~tplv-goo7wpa0wc-topic.webp)
* 若文件不存在，一键创建新文件并应用代码。
   ![Image=2280x589](https://p9-arcosite.byteimg.com/tos-cn-i-goo7wpa0wc/0bd2a9c3e582469884097f0550bf43bd~tplv-goo7wpa0wc-topic.webp)   


## 使用步骤 {#d5457a39}


1. 安装 TraeCode Plugin 至 IDE。
2. 打开你的项目。
3. 打开 AI 对话框，并发起对话。
4. 在生成的代码块上点击 **Apply** 按钮。
   ![Image=450x231](https://p9-arcosite.byteimg.com/tos-cn-i-goo7wpa0wc/33586f88da774bae9e27e73de4a368b0~tplv-goo7wpa0wc-topic.webp)   


## 典型使用场景 {#9bc4dca9}

### 添加代码注释 {#f93af2f7}

添加代码注释，并一键应用至对应的代码文件。

1. 选择文件，要求添加全文注释。
2. AI 输出完成后，点击代码块上的 **Apply** 按钮。
   AI 将注释应用至代码文件中对应的位置。
   ![Image=2880x1801](https://p9-arcosite.byteimg.com/tos-cn-i-goo7wpa0wc/cea9e426572a4eb992c3d84b575fc00b~tplv-goo7wpa0wc-topic.webp)
3. 检查注释，并选择采纳或拒绝。

### 修改代码片段 {#b390e477}

AI 可以修改代码片段并自动识别该代码片段所在的文件路径，然后将变更应用至相应的代码片段。

1. 要求 AI 根据你的自然语言描述修改代码片段（例如：优化函数实现）。
2. AI 输出完成后，检查输出结果，然后点击代码块上的 **Apply** 按钮。
   AI 将在文件中准确找到该代码片段的位置，并展示 Diff。
   ![Image=2880x1801](https://p9-arcosite.byteimg.com/tos-cn-i-goo7wpa0wc/bf59b78576444591a2ec7d840417aaf3~tplv-goo7wpa0wc-topic.webp)
3. 检查 Diff 内容，并选择采纳或拒绝变更。

### 批量修改函数名 {#cee223ea}

一键替换所有文件中涉及的某个函数的名称。

1. 要求 AI 修改某个函数的名称。
2. AI 输出完成后，检查输出结果，然后点击代码块上的 **Apply** 按钮。
   AI 将在所有文件中准确找到该函数所在的位置，并展示 Diff。
   ![Image=2880x1801](https://p9-arcosite.byteimg.com/tos-cn-i-goo7wpa0wc/8b65b8d5f821439689e8631495c5804d~tplv-goo7wpa0wc-topic.webp)
3. 检查 Diff 内容，并选择采纳或拒绝变更。

### Bug 修复 {#029c4cae}

批量修复代码中的所有 Bug，然后一键应用新代码。

1. 选中代码块，然后使用 `/fix` 指令。
   AI 识别该代码块中的所有 Bug 并批量修复。
2. AI 输出完成后，检查输出结果，然后点击代码块上的 **Apply** 按钮。
   AI 在代码块的对应位置展示 Diff。
   ![Image=2880x1801](https://p9-arcosite.byteimg.com/tos-cn-i-goo7wpa0wc/5acc8379ec6e4cfb9d5458c7f3e5c2ac~tplv-goo7wpa0wc-topic.webp)
3. 检查修复后的代码，并选择采纳或拒绝。
