研发效能 AI IDE Trae 文档阅读笔记(二)

唱跳rap打篮球 · 2025年03月19日 · 456 次阅读

大家好!我是新人唱跳 rap 打篮球,是一个立志 2025 年开始每周都能水一篇文章的人


周三家庭日,六点准时下班,到家七点过,地铁不是那么挤突然还有点不习惯

今天约了一个 szml 的面试,聊得挺开心的,上周三还面试了美图面向海外的公司,初面没过,感觉和面试官聊得还行,结果没看上我,┭┮﹏┭┮

最近有个想法,也尝试坚持的,就是早上通勤的路上学习一下英语

用的百词斩、多邻国,百词斩高中就开始用了,多邻国最近开始用的,感觉很有意思(纯分享啊)

其实工作中用得不少,读官方文档,看源码,看英文文档,看英文博客,看英文论坛等等


回到正题,之前写了一篇 Trae 的笔记,今天过来填一下坑,有始有终

3.智能对话

3.1 侧边对话(Chat 模式)

侧边对话(Chat 模式)是编码过程中的全能 AI 伙伴,可以用来回答编码问题、讲解代码仓库、生成代码片段、修复错误等。

3.1.1 打开 Chat 模式

进入 Trae 后,一般默认就是 Chat 模式,使用方式就是聊天框对话的方式。

  • 快捷键
    • macOS: Command + U
    • windows: Ctrl + U
  • 侧边对话框的左上角,点击 Chat

3.1.2 选择模型

点击右下角可以选择模型

选择 DeepSeek-Reasoner(R1) 模型会自动启用其深度思考模式,并展示其思考过程。

3.1.3 探索 Chat 模式

3.1.3.1 使用自定义模型

Trae 还支持通过 API 密钥(API Key)接入自定义模型

3.1.3.2 添加上下文

AI 助手可以理解当前项目中的上下文,包括代码、文件、文件夹和整个工作空间

这可以帮助我们去学习别人的项目

3.1.3.3 生成并处理代码变更

Chat 模式下,根据你的需求,AI 助手会自动创建新文件或编辑已有文件并自动保存生成的代码

你可以接受或拒绝变更,有下面以下几种方式:

  • 处理多文件内的所有代码变更,点击 chat 输入框上面的全部接受全部拒绝按钮
  • 处理单文件内的所偶代码变更,点击 chat 输入框上面的接受拒绝按钮
    • ctrl/command + enter
    • ctrl/command + backspace
  • 处理单处代码变更,点击某处变更的右上角
    • ctrl/command + Y
    • ctrl/command + N

对于对话中生成的代码块,你可以进行复制、插入、添加到新文件、应用到相应文件

3.1.3.4 生成并运行命令

Chat 模式下,根据你的需求,AI 助手会提供可一键运行的 Shell 命令。

  • 复制命令
  • 添加到终端,将命令添加至未被占用的终端
  • 点击运行按钮,在未被占用的终端中运行该命令

3.1.3.5 回退版本

可以将项目回退到指定会话轮次发起前的版本

提示:

  • 回退操作不可撤销
  • 仅支持在最近活跃的 Builder 窗口中回退版本
  • 仅支持回退至最近 10 轮会话内的版本

操作步骤:

  1. 找到目标对话气泡
  2. 点击左侧的回退按钮
  3. 点击文件名。编辑器内会打开该文件,显示即将发生的变更
  4. 确认本次回退的影响范围
  5. 若本次回退符合预期,点击确定。(AI 助手开始回退项目)

3.1.3.6 管理历史对话

点击 Chat 窗口右上角的 历史会话 按钮后,左侧会显示 历史记录 窗口,展示 Chat 模式和 Builder 模式的所有对话记录。

  • 若你需要查看某轮历史对话,点击该对话条目,你会跳转至该对话的位置。
  • 若需要删除某轮对话,可以将鼠标悬浮至该对话,然后点击右侧的 删除 图标。(删除了没法恢复喔)

感觉这块功能比较常规吧,理解项目的代码的能力有点亮点,但是还是要使用一下才知道,后面看有时间学习代码的时候试一下看看这个功能怎么样

3.2 内嵌对话

内嵌对话,就是在代码编辑框里面的小对话框,官方说法是:让你在与 AI 助手对话的同时更好地保持编码心流。

3.2.1 唤起内嵌对话

光标处,或选择代码块,按下快捷键:

  • ctrl/command + I

3.2.2 开始问答

输入你需求,然后回车或点击发送

6

3.2.3 处理结果

预览变更代码采纳或拒绝

  • ctrl/command + Y
  • ctrl/command + N

3.2.4 重试结果

结果不满,点击下面的重试按钮,重新生成回答

4.模型

4.1 可用的模型

预置模型:

  • Doubao-1.5-Pro
  • DeepSeek-Reasoner (R1)
  • DeepSeek-Chat (V3)

使用 API 密钥添加的自定义模型

4.2 切换模型

右下角切换,这文档挺多冗余的

4.3 添加自定义模型

  1. 点击头像 - 设置-Trae AI-模型管理
  2. 添加模型按钮
  3. 选择服务商、模型、API 密钥(不同服务商差别效果还是很大的)

4.4 管理自定义模型

设置中心管理自定义模型

  • 编辑模型
  • 删除模型
  • 启动、禁用模型

copy 不动了,有机会再写吧,熟悉一下反正可以白嫖用一下咯

目前我可能就拿过来学习一下别人代码,或者自己学习的时候写一下代码,提高一下效率

不知道应用到实际工作的多不多,毕竟很多代码都是内部的要保密

好了,拜拜!


R.I.P

我是新人唱跳 rap 打篮球,是一个立志 2025 年开始每周都能水一篇文章的人,希望我的文章可以给你带来好心情!

暂无回复。
需要 登录 后方可回复, 如果你还没有账号请点击这里 注册