这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » STM32 » 【转载】TraeAI保姆级教程:从安装到调试全流程指南--from文

共1条 1/1 1 跳转至

【转载】TraeAI保姆级教程:从安装到调试全流程指南--from文

工程师
2025-05-19 11:52:27     打赏

Trae AI 保姆级教程:从安装到调试全流程指南

Trae AI 是字节跳动推出的一款 AI 原生集成开发环境(IDE),专为中文开发者设计,集成了 Claude 3.5 和 GPT-4o 等先进 AI 模型,支持通过自然语言交互实现代码生成、项目构建与调试。本教程将详细介绍 Trae AI 的安装、配置、使用和调试全流程,帮助您快速上手这款强大的开发工具。


一、Trae AI 安装指南

1. 系统要求

在安装 Trae AI 前,请确保您的系统满足以下最低配置要求:


操作系统:macOS 10.15+ 或 Windows 10/11(Linux 版本暂未推出)

内存:8GB 以上(推荐 16GB 以流畅运行 AI 模型)

存储空间:至少 2GB 可用空间

网络连接:必需(建议 5Mbps 或更快)

2. 下载安装包

Trae AI 提供国内版和国际版两个版本:


国内版:内置 Doubao-1.5-pro 和 DeepSeek-R1/V3 模型,无需科学上网

国际版:支持 Claude 3.5 和 GPT-4o 模型,需要使用 VPN 访问

下载步骤:


访问 Trae AI 官网:https://www.trae.com.cn/(国内版)或 https://www.trae.ai/(国际版)

根据您的操作系统选择对应版本下载

Windows 用户:下载 .exe 安装程序

macOS 用户:下载 .dmg 文件(可通过命令 curl -O https://download.trae.ai/macOS/Trea-2.8.5.dmg 直接下载)

3. 安装过程

Windows 系统:


双击下载的 .exe 安装程序

点击"我同意协议",然后点击"下一步"

选择安装路径(建议不要安装在 C 盘)

点击"安装",等待安装完成

安装完成后点击"完成"启动 Trae AI

macOS 系统:


双击下载的 .dmg 文件

将 Trae 图标拖拽至 Applications 文件夹

在应用程序中找到 Trae 并双击启动

二、Trae AI 初始配置

1. 首次启动设置

首次启动 Trae AI 时,会进入初始配置流程:


点击"开始"按钮进入配置流程

选择主题:可选暗色、亮色或深蓝主题

选择语言:支持简体中文和 English(推荐中文开发者选择简体中文)

点击"继续"进入下一步

2. 导入现有配置(可选)

如果您之前使用过 VS Code 或 Cursor,可以一键导入配置:


点击"从 VS Code 导入"或"从 Cursor 导入"按钮

系统会自动导入插件、IDE 设置、快捷键设置等信息

如需全新开始,可选择"跳过"

3. 安装命令行工具(可选)

为方便在终端中使用 Trae:


点击"安装 trae 命令"按钮

完成授权流程

安装后可在终端使用以下命令:

trae:快速唤起 Trae

trae my-react-app:在 Trae 中打开指定项目

4. 登录账号

使用 Trae AI 功能需要登录账号:


点击"登录"按钮

国内版支持手机号、掘金账号登录

国际版支持 GitHub、Google 账号登录

登录成功后即可使用 AI 功能

注意:国际版登录需要使用 VPN(“魔法”)


三、Trae AI 核心功能与使用教程

Trae AI 主要提供两种工作模式:Chat 模式和 Builder 模式,分别适用于不同的开发场景。


1. Chat 模式:智能问答与代码辅助

进入方式:


默认启动即为 Chat 模式

或使用快捷键 Command/Ctrl + U 打开侧边对话框,然后点击左上角的"Chat"

功能特点:


代码解释:选中代码后右键选择"Ask Trae",AI 会解释代码逻辑

错误修复:将终端报错信息拖拽到对话框,AI 提供修复方案

代码优化:输入优化需求,如"优化这段 Python 代码的运行效率"

技术问答:直接提问技术问题,如"如何在 React 中使用 Redux"

模型选择:


国内版:Doubao-1.5-pro(默认)、DeepSeek-R1、DeepSeek-V3

国际版:Claude 3.5、GPT-4o

使用案例:


选中一段有问题的代码,右键点击"Ask Trae"

输入问题:“为什么这段代码会报错?如何修复?”

AI 会分析代码并给出解释和修复建议

点击"应用"将修改应用到代码中

2. Builder 模式:从零构建项目

进入方式:


使用快捷键 Command/Ctrl + U 打开侧边对话框

点击左上角的"Builder"

点击"启用 Builder"按钮

选择 AI 模型(DeepSeek-R1 或 DeepSeek-V3)

功能特点:


自然语言生成项目:用中文描述需求即可生成完整项目

自动环境配置:自动安装依赖、初始化项目

多文件协调:同时生成/修改多个关联文件

实时预览:一键预览 Web 页面效果

使用流程:


新建项目:


点击"文件 → 新建项目 → AI 驱动开发"

或新建文件夹后,在 Builder 模式输入需求

输入需求:

用自然语言描述项目,例如:


“开发一个包含登录功能的待办事项 App”

“使用 Vue 开发一个网页抽奖程序,界面简洁”

项目生成:


AI 会自动生成功能清单

确认后生成项目结构、安装依赖

示例输出:

- 前端:Vue3 + Element Plus

- 后端:Node.js + Express

- 数据库:MongoDB 配置

1

2

3

处理代码变更:


多文件变更:点击"全部接受"或"全部拒绝"批量处理

单文件变更:在编辑器中点击"接受"(Cmd/Ctrl+Enter)或"拒绝"(Cmd/Ctrl+Backspace)

单处变更:点击代码右上角的 ^Y(接受)或 ^N(拒绝)

运行与预览:


点击"运行"按钮启动项目

点击"预览"在 Webview 中查看效果

点击"在浏览器中打开"可全屏预览

3. 高级功能与技巧

上下文引用

通过 # 符号添加各类上下文:


#Code:引用函数/类代码

#File:引用整个文件内容

#Folder:引用文件夹所有内容

#Workspace:引用整个工作空间

多模态输入

上传图片(如设计稿、报错截图),AI 会根据图片生成代码或解决问题

示例:上传 Axure 原型图,输入"生成对应的 React 组件"

代码自动补全

在光标位置按回车,AI 会根据上下文自动补全代码

输入中文注释如"计算本月工资总额",按 Tab 自动补全函数

版本回退

在 Builder 模式中,点击对话历史中的"回退"按钮可恢复到之前版本

支持回退最近 10 轮会话内的版本

四、Trae AI 调试与问题解决

1. 常见问题解决方案

安装问题

登录失败:国际版需要使用 VPN 登录

依赖安装失败:可改用国内镜像源,如:

npm config set registry https://registry.npmmirror.com

pip install PyQt6 -i https://pypi.tuna.tsinghua.edu.cn/simple/

1

2

代码生成问题

不符合预期:优化提示词,使用更具体描述

示例:

不佳:“添加登录功能”

优化:“使用 JWT 实现用户登录,有效期 7 天”

进入 Bug 循环:回到最初,把所有功能加入初始需求重新生成

运行报错

复制报错信息到 Chat 模式

或直接输入:“当前程序出错,检查[文件名]错误”

AI 会分析并提供修复方案

2. 调试技巧

终端联动调试:


直接拖拽终端日志到对话区

输入"解释这 3 行报错",AI 会标注问题代码行

分步验证:


对复杂功能,分多个小步骤让 AI 实现

每完成一步进行验证

对比差异:


使用 Cmd/Ctrl + Shift + D 对比 AI 生成代码与手动修改的差异

环境检查:


在 Chat 模式输入"检查当前项目环境缺少哪些依赖"

AI 会列出缺失依赖及安装命令

3. 性能优化建议

硬件配置:


内存不足时可关闭不必要的插件

大型项目建议使用 16GB 以上内存

网络优化:


国际版用户建议使用稳定的 VPN 连接

国内版用户如遇延迟可尝试切换 DeepSeek-R1 模型

项目设置:


大型项目可拆分为多个子项目

使用 #Folder 而非 #Workspace 减少上下文负载

五、实战案例演示

案例1:创建React项目并修改样式

创建项目:


Builder 模式输入:“创建一个 React 项目,使用 Vite 构建”

AI 生成项目后,运行:

npm install

npm run dev

1

2

修改样式:


输入:“将按钮背景色改为蓝色”

AI 会显示修改内容,绿色表示新增

点击"Accept"应用更改

添加功能:


输入:“点击按钮后显示对话框弹窗”

AI 会修改代码添加弹窗组件

测试功能并进一步优化

案例2:开发抽奖程序(Builder模式)

初始需求:


输入:“帮我生成一个基于网页的抽奖程序,要求采用 Vue 开发,界面简洁”

功能迭代:


“增加进度条显示答题进度”

“每答对一题让灯笼变亮”

“答完后灯笼起飞动画”

“增加100道题目,每次随机抽取10题”

最终效果:


完整可运行的抽奖网页

包含美观的UI和流畅交互

案例3:调试Python项目

报错分析:


将报错信息拖到 Chat 模式:“ModuleNotFoundError: No module named ‘pymysql’”

解决方案:


AI 建议安装 pymysql 并修改 requirements.txt

或提供国内镜像安装命令

预防措施:


输入:“如何避免Python项目中的依赖问题?”

AI 会建议使用虚拟环境等最佳实践

六、Trae AI 使用最佳实践

1. 提示词优化技巧

具体明确:


不佳:“写一个登录功能”

优化:“用React实现一个登录表单,包含邮箱和密码输入框,使用Material-UI样式,提交时调用/auth/login API”

分步指示:


1. 首先创建一个React函数组件

2. 添加两个受控输入框

3. 实现表单验证逻辑

4. 添加提交按钮和API调用

1

2

3

4

提供示例:

"类似以下代码的结构,但改用TypeScript实现:


function Counter() {

  const [count, setCount] = useState(0);

  // ...

}

```"


1

2

3

4

5

6

2. 项目协作建议

共享会话上下文:


导出 AI 交互记录为 trea-session.json 供团队成员复用

代码审查:


使用 Cmd/Ctrl + Shift + D 对比 AI 生成代码

对关键功能进行手动测试

文档生成:


输入:“为这个项目生成README文件,包含安装步骤和API文档”

AI 会生成结构化文档

3. 学习资源推荐

官方资源:

官方"AI编程训练营"视频教程

进阶技巧:

多模态开发(语音输入、视频交互)

团队权限管理

与 GitHub Copilot 对比

优势

全功能IDE而不仅是插件支持项目级代码生成而不仅是补全提供Builder模式从零构建项目

不足

插件市场不如VS Code丰富国际版需要VPN

 选择建议中文开发者:优先选择Trae国内版需要GPT-4o:使用Trae国际版已有VS Code配置:Trae可无缝迁移

总结与后续建议

Trae AI 作为一款新兴的 AI 原生 IDE,凭借其强大的代码生成能力、流畅的中文支持和免费的高级模型,已经成为中文开发者的有力工具。通过本教程,您应该已经掌握了:


安装配置:正确安装并设置适合您开发需求的版本

核心功能:熟练使用 Chat 和 Builder 两种模式

调试技巧:有效解决开发中的常见问题

最佳实践:编写优质提示词和团队协作方法

来源: 整理文章为传播相关技术,网络版权归原作者所有,如有侵权,请联系删除。


                            



                            



共1条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]