> ## Documentation Index
> Fetch the complete documentation index at: https://docs.trae.cn/llms.txt
> 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-image.image)
* 一键将代码变更应用至相应的文件或代码位置，并以 Diff 形式展示。
   ![Image=2528x594](https://p9-arcosite.byteimg.com/tos-cn-i-goo7wpa0wc/2ddf988b207248d8890c1258f5ae483c~tplv-goo7wpa0wc-image.image)
* 若文件不存在，一键创建新文件并应用代码。
   ![Image=2280x589](https://p9-arcosite.byteimg.com/tos-cn-i-goo7wpa0wc/0bd2a9c3e582469884097f0550bf43bd~tplv-goo7wpa0wc-image.image)

## 前置条件 {#7d9ce8e9}
VS Code 版本须为 1.1.40 及以上。
## 使用步骤 {#d5457a39}

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

## 典型使用场景 {#9bc4dca9}
### 添加代码注释 {#f93af2f7}
添加代码注释，并一键应用至对应的代码文件。

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

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

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

### 批量修改函数名 {#cee223ea}
一键替换所有文件中涉及的某个函数的名称。

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

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

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


