每个开发者都有自己的编码习惯,每个项目也有独特的技术规范。如果能让 AI 助手自动遵循这些习惯和规范,开发效率会提升不少。TRAE 的规则配置功能就是为此而生——通过简单的配置,让 AI 的输出完全符合你的期望。
两种规则,各司其职
TRAE 提供了个人规则和项目规则两种配置方式,它们的作用范围不同,适用于不同的场景。
个人规则 是你的专属设定,会在所有项目中生效。比如你习惯用中文注释、偏好简洁的表达方式,或者主要使用 macOS 系统,这些偏好就适合写进个人规则。你可以告诉 AI:“所有回答用中文,技术问题需要附带原理说明和代码示例”,或者“提供 macOS 终端命令,不要给 Windows 的方案”。如果你希望 AI 在遇到模糊需求时先和你确认,而不是自作主张,也可以在这里设定。
项目规则 则只在特定项目中生效,用来匹配团队的开发规范。比如你的前端项目统一使用 React 框架、2 空格缩进、驼峰命名法,后端接口返回格式必须包含 code 和 message 字段,这些都应该写进项目规则。这样即使团队成员使用不同的个人习惯,AI 在这个项目中的输出也能保持一致。
值得注意的是,当个人规则和项目规则发生冲突时,项目规则的优先级更高。这样设计是为了确保团队协作时的规范统一性。
如何创建规则
创建个人规则很简单。
- 在 IDE 模式界面中,点击界面右上角的 设置 图标,进入设置中心。
- 在左侧导航栏中,选择 规则 ,进入 规则 面板。
- 在 个人规则 部分,点击**+ 创建 user_rules.md** 按钮。
系统自动创建 user_rules.md 文件并在编辑器中打开。
-
在 user_rules.md 文件中输入 AI 需要遵守的规则。
-
保存文件。 规则将被应用于所有项目的 AI 行为
创建项目规则的流程类似。
- 打开一个项目。
- 在 IDE 模式界面中,点击界面右上角的 设置 图标,进入设置中心。
- 在左侧导航栏中,选择 规则 ,进入规则 面板。
- 在 项目规则 区域,点击 + 创建 project_rules.md 按钮。
系统自动在项目目录中创建创建 .trae/rules 文件夹,并在该文件夹内创建 project_rules.md 文件。
-
在 project_rules.md 文件中输入 AI 需要遵守的规则。
-
保存文件。 规则将被应用于当前项目的 AI 行为中。
日常管理很轻松
规则创建后的管理非常直观。如果需要修改规则,直接编辑user_rules.md 或project_rules.md 文件就行,保存后立即生效,不需要重启或刷新。如果某条规则不再需要,删除对应内容即可。不过要注意,如果删除整个规则文件,所有规则都会失效,操作前最好确认一下。
一些实用的配置示例
如果你不确定该怎么写规则,这里有几个参考示例。
对于基础交互,你可以这样写:
“所有回答使用中文表述;代码需添加关键逻辑的中文注释;超过 20 行的代码优先抽象为函数或模块。”
这样 AI 的输出会更符合中文开发者的阅读习惯。
关于编码规范,可以设定:
“避免不必要的对象复制;减少多层嵌套,采用提前返回;使用线程安全的并发控制机制。”
这些规则能帮助 AI 生成更高质量的代码。
如果你经常需要重构代码,可以加上这样的规则:
“小步重构,每次仅修改一个逻辑单元,修改后立即测试;重构前确保测试覆盖;重构后必须通过代码审查。”
这能让 AI 在辅助重构时更加谨慎和规范。
合理配置规则后,你会发现 AI 的输出越来越贴合你的习惯和项目需求,不再需要反复调整和修正。无论是个人开发还是团队协作,规则配置都能帮你节省大量沟通成本,让 AI 真正成为得力的开发助手。
