> ## 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.

TRAE 默认忽略 `.gitignore` 文件中所罗列的文件。除此之外， 你可以自主设置 TRAE 在索引仓库时需要额外忽略的文件列表，以作为 `.gitignore` 文件中已定义规则的补充。
## 重要提示 {#a789cfd6}
使用 #Workspace 或 #Folder 添加上下文时，被忽略的文件或文件夹将无法被作为上下文。
## 操作步骤 {#f3e9ac32}

1. 在 IDE 模式界面中，点击界面右上角的 **设置** 图标，进入设置中心。
   或
   在 SOLO 模式界面中，点击对话面板右上角的 **设置** 图标，进入设置中心。
2. 在左侧导航栏中，选择 **索引与文档**。
   你将进入代码索引与文档集管理面板。
3. 在 **工作区** 部分，点击 **忽略文件** 处右侧的 **编辑** 按钮。
   ![Image=700x172](https://p9-arcosite.byteimg.com/tos-cn-i-goo7wpa0wc/ee6ffab099ff4894bd0aba370ccb5f65~tplv-goo7wpa0wc-image.image)
   TRAE 自动在 `.trae/` 目录下创建 `.ignore` 文件并在编辑器中将该文件打开。
4. 在 `.ignore` 文件中，添加需要忽略的文件并保存。
5. 返回代码索引与文档集管理面板。
6. 在 **代码索引管理** 处，点击 **Build** 按钮以重新构建代码索引。
   TRAE 重新索引当前项目。本次索引将包含 `.ignore` 文件，使其生效。

## 示例 {#704163ec}
以下为 `.ignore` 文件内容的示例：
```Plain Text
**/foo:         忽略 /foo, a/foo, a/b/foo 等
*.log:          忽略所有 .log 文件
config.js:      忽略当前路径的 config.js 文件
 
/mtk/           忽略整个文件夹
*.zip           忽略所有.zip文件
/mtk/do.c       忽略某个具体的文件
```

