首次安装并登录 Trae 后,花上几分钟做一些基础设置,能让你后续的编码体验顺滑很多。以下三项是上手阶段最值得调整的内容:界面外观、核心快捷键的熟悉,以及编码规范的预设。
2.4.1 界面布局与主题设置
Trae 的默认界面已经为多数开发者做了合理配置,但每个人对编辑器外观和布局的偏好不同,调整到舒服的状态有助于长时间编码。
1. 切换浅色/深色主题
菜单栏或左下角齿轮 → 设置 → 搜索“主题”或“Color Theme”,在下拉列表中选择你喜欢的配色方案。无论是暗色护眼还是亮色高对比,Trae 都内置了若干经典主题。你也可以从市场安装更多第三方主题。
2. 调整面板布局
在独立客户端中,侧边栏(对话面板)、文件资源管理器、终端等面板的位置和大小都是可拖动的:
- 把鼠标放在面板边缘,按住拖拽即可改变大小。
- 在面板标题栏右键,选择“移动到右侧/底部”等选项来调整位置。
- 你也可以通过 查看 → 外观 → 面板位置 快速将所有底部面板统一挪到侧边。
如果你习惯双屏工作,可以把对话面板独立拖到副屏上(如果客户端支持浮动窗口),这样编写主代码时不会遮挡视线。
3. 字体与缩放
在设置中搜索“Font Size”,可以分别调整编辑器字体大小、终端字体大小以及界面整体缩放比例。建议根据屏幕分辨率设置到能看清又不刺眼的程度,通常 14–16 像素的编辑器字体会比较舒适。
2.4.2 核心快捷键基础认知
掌握几个高频快捷键能大幅减少鼠标操作,让 AI 交互更顺畅。以下是上手阶段最实用的几组:
| 操作 | Windows | macOS |
|------|---------|-------|
| 触发行内补全建议(通常自动出现) | 手动按 Ctrl+Space 可主动唤醒 | Cmd+Space |
| 采纳当前补全建议 | Tab | Tab |
| 部分采纳 | Ctrl+→ 逐词接受 | Cmd+→ |
| 打开侧边栏对话面板 | Ctrl+Shift+L 或点击侧边Trae图标 | Cmd+Shift+L |
| 在对话面板中发送消息 | Enter(可能需要设置中调整为发送而非换行) | Enter |
| 选中代码后快速提问 | 选中后按 Ctrl+K 或右键菜单 | Cmd+K |
| 打开命令面板 | Ctrl+Shift+P | Cmd+Shift+P |
| 切换文件 | Ctrl+P 输入文件名 | Cmd+P |
| 注释/取消注释 | Ctrl+/ | Cmd+/ |
部分快捷键可以在 设置 → 键盘快捷方式 中按个人习惯修改。建议刚开始时先记住采纳补全、打开对话面板和快速文件切换这三组,它们在日常编码中使用频率最高。
2.4.3 .rules 编码规范基础配置
.rules 是 Trae 用来定义项目级编码规范的文件,它的作用类似给 AI 设定一个“行为准则”:告诉 AI 你偏好的代码风格、命名约定、框架习惯等,让后续所有生成和重构操作都遵循这套标准。
1. 创建规则文件
在项目根目录下新建名为 .rules 的文件(注意没有后缀名)。你也可以在设置中指定全局规则文件,让它在所有项目中生效,但项目级的 .rules 优先级更高。
2. 编写规则内容
.rules 使用自然语言和简单的标签来定义规则,AI 会直接读取并理解。下面是一个示例:
你是一个专业的 JavaScript 开发者,请严格遵守以下编码规范:
- 使用 ES6+ 语法,优先使用 const 和 let,避免 var。
- 命名使用驼峰式(camelCase),组件使用 PascalCase。
- 每个函数必须在顶部添加 JSDoc 注释。
- 缩进使用 2 个空格。
- 所有字符串使用单引号。
- 避免使用 any 类型,尽量明确类型。
- API 请求统一使用项目内的 `request.ts` 工具函数。
你也可以指定更细致的规则,比如:
- 错误处理:“所有异步操作必须用 try/catch 包裹,并输出到统一日志。”
- 组件结构:“React 组件使用函数式写法,Hooks 放在顶部,props 使用解构。”
- 文件组织:“每个模块的接口放在
types.ts文件中。”
3. 生效验证
创建或修改 .rules 后,可以在侧边栏对话中直接询问 AI 当前项目有什么规则约定,看它能否准确复述。也可以让 AI 生成一段代码,检查输出是否符合预期。如果发现不符合的地方,可以继续细化规则描述。
4. 多个规则文件的管理
如果你有全局通用的规则(例如个人偏好的缩进、命名等),可以放在用户目录的全局 .rules 中;项目特有的规则放在项目根目录。Trae 会合并这些规则,项目级规则会覆盖全局的同类型定义。
完成这三项基础设置后,你就可以正式开始使用 Trae 的各项 AI 能力了。下一节将介绍如何验证安装和配置的有效性,确保一切运转正常。