codecamp

TRAE IDE 忽略文件设置:保护隐私,优化代码索引

TRAE 默认忽略 .gitignore 文件中所罗列的文件。除此之外, 你可以自主设置 TRAE 在索引仓库时需要额外忽略的文件列表,以作为 .gitignore 文件中已定义规则的补充。

重要提示

使用 #Workspace 或 #Folder 添加上下文时,被忽略的文件或文件夹将无法被作为上下文。

操作步骤

  1. 在 IDE 模式界面中,点击界面右上角的 设置 图标,进入设置中心。

    在 SOLO 模式界面中,点击对话面板右上角的 设置 图标,进入设置中心。

  2. 在左侧导航栏中,选择 索引与文档

    你将进入代码索引与文档集管理面板。

  3. 工作区 部分,点击 忽略文件 处右侧的 编辑 按钮。

    TRAE 自动在 .trae/ 目录下创建 .ignore 文件并在编辑器中将该文件打开。

  4. .ignore 文件中,添加需要忽略的文件并保存。
  5. 返回代码索引与文档集管理面板。
  6. 代码索引管理 处,点击 Build 按钮以重新构建代码索引。

TRAE 重新索引当前项目。本次索引将包含 .ignore 文件,使其生效。

示例

以下为 .ignore 文件内容的示例:

**/foo:         忽略 /foo, a/foo, a/b/foo 等
*.log:          忽略所有 .log 文件
config.js:      忽略当前路径的 config.js 文件

 
/mtk/           忽略整个文件夹
*.zip           忽略所有.zip文件
/mtk/do.c       忽略某个具体的文件
TRAE IDE 上下文代码索引:构建精准项目索引,提升 AI 助手效率
TRAE 智能体概述
温馨提示
下载编程狮App,免费阅读超1000+编程语言教程
取消
确定
目录

关闭

MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }