作为一款由 AI 驱动的新一代智能代码编辑器(IDE),Trae(支持 Claude 3.5 Sonnet、GPT-4o 等顶级模型)凭借原生的智能体能力和极佳的项目上下文理解,极大地降低了开发门槛并提升了编码效率。
本文将从核心功能介绍、工作流实操、进阶 Prompt 技巧三个维度,带大家快速掌握 Trae 的高效用法。
一、 Trae 的核心模式与用法
Trae 的强大之处在于将 AI 无缝融入到了写代码的各个环节,主要包含三大核心能力:
1. Builder 模式(Agent 智能体)—— 自动化干大活
Builder 是 Trae 最核心的“黑科技”。与传统单次对话的 AI 不同,Builder 是一个可以自动执行多步骤任务的 AI Agent。
-
适用场景:从零搭建新项目、跨多文件重构、实现完整的新功能模块、复杂 Bug 排查。
-
使用方法:
-
在侧边栏切换至 Builder 模式。
-
用自然语言描述你的诉求(例如:“帮我在当前项目中新增一个用户登录页面,使用 Tailwind CSS 样式,并与后端 Auth API 对接”)。
-
自主执行:Builder 会自动分析目录结构、生成/修改多个文件、甚至在终端中运行配置命令。
-
审阅与确认:AI 执行完后,你可以查看 Diff(改动对比),确认无误后点击 Accept 应用改动。
-
2. Chat 模式(上下文对话)—— 局部答疑与重构
Chat 模式更侧重于精准的交互式问答与代码理解。
-
适用场景:理解复杂算法、询问语法库用法、分析具体的错误日志、单文件局部修改。
-
核心技巧:精准上下文引用
-
在 Chat 框输入
#或@,可以精准引入指定的文件、函数、文档或终端报错。 -
示例:
#src/utils/auth.ts 这个文件里的 token 刷新逻辑好像有漏洞,帮我分析一下。
-
3. Inline Chat (行内编辑) 与智能补全
-
行内编辑 (
Cmd + K或Ctrl + K):选中任意代码块,按快捷键呼出浮动输入框,输入修改指令(如:“改为异步处理”或“添加详细注释”),AI 将直接在原位置生成修改建议。 -
Tab 键补全:在日常输入代码时,Trae 会基于上下文预测你接下来的几行代码,按
Tab键即可一键采纳。
二、 提效进阶:如何写出让 Trae 听懂的 Prompt?
-
明确角色与技术栈:指定框架版本和技术规范(如:“使用 Next.js 14 App Router 模式撰写…”)。
-
提供参考示例(Few-Shot):如果项目有固定的代码风格,先用
#引入一个写好的模版文件,再要求 AI 仿照该风格撰写新代码。 -
分步迭代,避免盲目全自动:每次让 Builder 完成一个小里程碑后,先通过
Git提交一次代码,再让它继续下一步,方便随时 Rollback。