新闻详情

新闻详情

首页 / 资讯中心 / 详情

Trae 每次新建项目都偷偷建 .trae,删了怕坏,留着心烦,终于搞清楚了

发布时间:2026/10/2 8:27:21来源:尧图网络
Trae 每次新建项目都偷偷建 .trae,删了怕坏,留着心烦,终于搞清楚了
我发现我每次在 Trae 里建一个工作区Trae 都会在我工作区里自动建一个 .trae 的文件夹。这个文件夹让我很烦。我最受不了臃肿、多余的东西也受不了软件不经过我同意给我建东西。但我一直不敢删因为我相信其他人跟我一样这种软件里的隐藏文件夹你稍微误删一下可能整个都用不了。作为一个曾经直接用过 Ctrl X、Ctrl V 硬清 C 盘臃肿的人来说还是有这种记性和觉悟的。但是每次看见这个多出来的 .trae就感到心烦。今天花了点时间搞懂它之后突然之间觉得它不是多余的存在而是很有意义的一层架构。今天特别跟大家分享一下这个文件夹究竟在做什么。希望你每次看见它产生的也是 Trae 在帮我好好工作的亲切感而不是想要删掉它的厌烦。一个惊天的巧合如果你去找 Trae 的安装目录会发现下面有个文件夹叫.trae-cn。然后你打开看看它的目录结构再回头看刚才那个烦人的.trae是不是长得一模一样这个时候是不是感觉火又上来了Trae 你到底在搞什么鬼既然安装目录下面已经有一套了为什么还要在每个工作区再单设一份其实这不是 Trae 在搞鬼。通俗地说安装目录里的那个是一个通配版跟着你的 Trae 账号走换电脑登录就同步过来。而每个工作区里的.trae是你的项目专属版跟着项目文件夹走拷给同事就一起带走。我把两个的相似和差异画成了表格安装目录的.trae-cn全局层每个工作区的.trae项目层存哪C:\Users\你的用户名\.trae-cn\每个项目文件夹内部跟着谁走跟着你的 Trae 账号走跟着项目文件夹走拷给同事他登你的账号才同步得到直接随项目文件夹一起带走内容全局规则、内置技能、对话历史、记忆项目专用的规则、技能、代码索引总之看完表格就清楚了。安装目录里的那个是全局通用的是基本法则跟着你的 Trae 账号走换电脑登录就同步过来。而每个工作区里的.trae是专用的是专属配套的工具跟着项目文件夹走。那这几个目录到底是干嘛的好了现在你已经是.trae-cn和.trae的专家了你可以把这个网页关上了现在理直气壮地去教别人吧。也许你可能还会有一点心虚因为你快速扫过之后发现下面那几个文件夹名字你都眼熟但它们里面到底装了什么可能还不是清楚。没问题。不过先说两个很重要的事。第一Trae 不会一上来就把所有文件夹都建好它是按需创建的。你没用到的功能对应的文件夹根本不会出现。我拿我手头一个纯写文档的项目举例我的.trae下面就只有rules/和memory/两个文件夹其余三个都没有。第二这个文件夹存在的意义就是每当你启动这个项目的时候Trae 会先跟它的通用规则说上话然后再跟这个项目里的专用规则说上话。也就是说AI 每次在给你返回文字之前有一个必要的流程它会先去看看这些规则文件、这些记忆文件然后再给你回复。所以这些文件都是 AI 必读的它不会忘。如果它忘了你可以检查一下是不是你的规则下面写得不清楚。我的建议是如果有一些东西可以沉淀成这些文件的话尽量沉淀这样你就不用跟 AI 废话同样的话说好几遍。下面把可能出现的目录结构画出来标注一下哪些是必有、哪些是按需出现的.trae/ ├── rules/ ← 必有你写了规则就会有 ├── memory/ ← 必有Trae 自动写记忆就会有 ├── skills/ ← 按需只有当你建了 skill 才会出现 ├── commands/ ← 按需只有当你建了 command 才会出现 └── indexes/ ← 按需只有当项目里有代码文件需要建索引才会出现好的下面让我们来一一地了解一下。rules/AI 必须遵循的法则先翻译一下这个英文单词。rules英译汉的意思就是规则。这个词你应该非常熟悉在 AI 场景下它仍然保留了本意。但这里说的规则是对谁的规则呢不是对你的规则是对 AI 做事的规则。也就是 AI 在做事的时候一定要做什么一定不能做什么。举个具体的例子。假设你在一个项目里需要整理数据你对年份跨度的写法有偏好比如 1999 到 2006你希望它写成 1999-2006就是中间一个短横杠。但如果你不给 AI 施加约束AI 可能会自由发挥给你加一个长横杠或者用中文的至字。那换一个项目呢比如你在另一个场景下希望年份用斜杠表示1999/2006 这样。这时候如果还用刚才那条规则可能就不适用了。所以你一定要把规则设置好AI 每次生成的时候它就会记住。这就是为什么它要跟项目绑定在一起而不是全堆在全局里。你每个项目的任务不一样规则自然也不一样。skills/AI 做事的方法指南skills英译汉就是技能。但这里说的技能不是你的是 AI 的技能。它可以理解成是一套做事的方法。AI 不会天然就知道你脑子里想的是什么、你做事的习惯是什么。如果你不给它一套方法它就随意发挥了你无法保证质量。举个具体的例子。你想了解一个企业近些年的盈利状况。如果直接跟 AI 说帮我看看这家企业的盈利它可能随便搜搜抓来的数据你也不知道靠不靠谱。但你自己亲自动手做的话你会打开东方财富网找到这家企业的财务数据把近几年的关键指标提炼出来。你最先关注的是什么是有没有亏损亏损了多少年净利润的最大值最小值是多少。这些是你脑子里最关心的东西但 AI 不知道。所以你可以把这套方法做成一个 skill。比如你做一个叫查企业盈利状况的 skill里面写清楚第一步去东方财富网拉某企业近几年财务数据第二步看净利润第三步统计亏损年度、最大值、最小值。下次你想了解另一家企业把这个 skill 用起来AI 就会像你一样去这个网站拉数据像你一样判断高值、亏损年度。这样你就知道 AI 做出来的东西跟你自己做的逻辑是一样的。所以在一个项目下边如果总是需要反复地查企业盈利状况那把它沉淀成 skill 就便于这个项目复用了。可是另外的项目可能就不需要这样做所以这个 skill 就不要硬放到另一个项目上去让你的文件夹变得更大、更臃肿了。commands/快捷短语的传声筒commands英译汉就是命令。你可以把它理解成你跟 AI 之间的一个传声筒。你有没有发现你跟 AI 说来说去还是那几句话。比如你经常说反思一下你刚才向我提出来的这些方案中有没有什么不足或者看一下这个问题然后提出三个修改方案。每次都打这么长一串挺烦的。那你可以做一个 command。比如你输一个/3AI 就知道要给你提三个修改方案让你选。你输一个/反思AI 就知道要反思一下方案中的不足给你提几个角度。你可以把它理解成输入法里的快捷短语比如搜狗拼音输入法电脑版你经常要填自己的身份证就可以把SFZ存成快捷短语对应的是你的身份证号。每当你打SFZ的时候身份证就跳出来。这个 commands 其实跟它是对应的无非 commands 是在每个项目下单独放的。memory/Trae 偷偷记的偏好memory英译汉就是记忆。但这里说的记忆不是你的记忆是 Trae 偷偷记的你在这个项目里说过的话、表达过的偏好。比如你在这个项目里跟 AI 说过帮我写东西不许用破折号Trae 就会记下来下次你开新对话它会自动加载这个记忆。但这里有个小误区。我之前也以为 memory 完全是 Trae 自动管的我们碰不了。其实不是项目级的 memory 和全局的 memory 你都可以手动编辑。Trae 会自动往里面写但你也可以自己改、自己删。所以我现在养成了一个习惯。如果我有什么需要 AI 长期记住的偏好我不会只说一遍就算了我会在对话里明确告诉它帮我把这个存到项目记忆里或者存到全局记忆里这样下次开新对话它就不会忘。还有我也会时不时去翻一下 memory 文件看看 Trae 到底记住了什么。因为 AI 提炼的时候可能会有偏差比如我当时随口说的一句话它可能当成了长期规则存进去。也有可能我后来改主意了觉得之前说的不对那 memory 里的旧东西就得及时删掉或者改掉。所以这个 memory 呢就不要让 AI 自己偷偷记就好了你自己要注意把它改成适合自己的。indexes/代码索引缓存indexes英译汉就是索引。这是 Trae 按需自动生成的你不用管也管不了。举个你肯定遇到过的事。你电脑上有个论文文件夹里面放了一堆论文你又往里扔了两千篇。直接打开这个文件夹搜题目大概率能找到。但如果你点了 Windows 开始菜单那个搜索框把题目敲进去它可能就找不到了。过一会儿再搜又能找到了。这就是 Windows 的索引在作怪。它其实给电脑里所有东西都编了一个码像是给每个文件发了张身份证身份证上写了名字、存哪儿、装了什么内容。你搜的时候它直接去翻这些身份证不是瞎翻整个硬盘。刚扔进去的论文还没来得及发身份证它就晕了找不到。Trae 的 indexes 也是一模一样的道理。项目里文件多了、文件夹多了每次 AI 要找文件就是 #Folder 或者 #Workspace 那种搜索如果全项目瞎翻一遍效率很低。所以 Trae 也给你项目里的文件编个码存成 indexes搜的时候直接查码瞬间就找到。那这个文件夹建完之后要不要去动它如果是我的话我是不会去动它的因为它本质上是帮助我加速搜索所以我目前是不会去动它的。学完这些基本上对整个.trae文件夹你就心里有数了。下次再看到它应该不会觉得它是个讨厌的冗余存在了。局限和结语不过这么圆满的设计就没有什么局限吗其实是有的这是我使用中的一个感受。.trae文件夹跟着项目走应该把整个项目相关的东西都放在这里。但它在设计上却把跟本项目跟 AI 的一些对话并没有存在我们这个本地的这个项目文件夹里边。这会有一个什么弊端呢你在一个项目里跟 AI 聊了很久沉淀了很多东西比如之前问过的一些事、讨论出来的做法。当你换了一个新项目也想用上这些对话里的经验时你就傻眼了。因为所有跟 AI 的对话都沉淀在全局的.trae-cn目录里面不是跟着项目走的。那那个时候就可能只能去翻对话或者是想一些其他的办法。不过目前我觉得这个其实也没有太困扰住我。好了到现在你是.trae文件夹的专家了。大胆地将你刚学到的知识用在你的项目的构建、优化和完成上吧。
网站建设高端定制企业官网
RELATED

相关资讯

更多精彩内容,欢迎继续阅读

较早相关资讯

最新相关资讯

Flutter Switch 适配 OpenHarmony 实战:状态、主题与真机调试 2026/10/2 9:16:46

Flutter Switch 适配 OpenHarmony 实战:状态、主题与真机调试

在 Flutter 适配 OpenHarmony 的日常里,Switch 算是我最先认真啃的一批组件之一。原因很简单:它代码量最少,但牵涉的状态、主题、触摸热区和语义问题一点都不少。你从网上搜“Flutter for OpenHarmony Switch”,能找到的大多只是基…

阅读更多 →
MySQL命令行导出数据库实战:mysqldump参数详解与备份恢复 2026/10/2 9:16:45

MySQL命令行导出数据库实战:mysqldump参数详解与备份恢复

1. 为什么我坚持用命令行导出数据库先交代一下背景。我接手过不少项目的数据库运维,发现一个现象:很多开发同学用 Navicat 或者 DataGrip 这类图形化工具用得飞起,鼠标点几个按钮就能把库导出成 SQL 文件,看起来挺方便。但真到了生…

阅读更多 →
嵌入式Linux GPIO实战:从sysfs到libgpiod的演进与避坑指南 2026/10/2 9:16:45

嵌入式Linux GPIO实战:从sysfs到libgpiod的演进与避坑指南

1. 这不是“点灯实验”,而是嵌入式Linux下GPIO的生存法则 很多人第一次接触Linux GPIO编程,是在树莓派或Jetson Nano上跑一个“LED闪烁”的Demo。按下回车,LED亮了,心里一喜——以为掌握了。但真正把代码部署到工业网关、车载ECU或…

阅读更多 →
重装系统全流程:U盘启动盘制作、BIOS设置与数据备份避坑指南 2026/10/2 9:16:44

重装系统全流程:U盘启动盘制作、BIOS设置与数据备份避坑指南

1. 先判断:这台电脑到底该不该重装1.1 三个信号,说明系统是真救不回来了我自己经手过的机器,大概七成是"用户觉得该重装",剩下三成才是真该重装。区别在哪?先看三个信号。第一个信号是开机进不到桌面&#x…

阅读更多 →
卫宁电子病历表结构解析:从Word文档到SQL视图的实战指南 2026/10/2 9:16:42

卫宁电子病历表结构解析:从Word文档到SQL视图的实战指南

简介:这份资源是卫宁电子病历系统(EMR)的数据库表结构设计说明书,实际文件名为《临床信息系统数据库结构设计说明书》,基于卫宁5.0版本整理。内容覆盖系统框架、财务收费、医疗信息三大板块,完整收录800多张…

阅读更多 →
ax命令与agentic编排:Kubernetes workspace创建与故障排查 2026/10/2 9:16:29

ax命令与agentic编排:Kubernetes workspace创建与故障排查

1. 从“ax”这个标题说起:一个被低估的工程缩写第一次看到“ax”这个标题,很多人会一头雾水。它不像“Kubernetes 集群搭建”那样直白,也不像“Agentic RAG 实战”那样有明确的技术指向。但恰恰是这种极简的命名方式,在工程圈里反…

阅读更多 →

今日资讯

本周资讯

本月资讯

看完文章仍有疑问?

联系尧图顾问,获取一对一建站咨询

立即免费咨询 📞 400-888-8888
📞 ✉