Trae 是什么?
Trae 是字节跳动推出的一款免费的 AI 集成的开发环境,集成了 Claude3.5 与 GPT-4o 等主流 AI 模型,提供 AI 问答、智能代码生成、智能代码补全、多模态输入等功能。支持界面全中文化,为中文开发者提供了高效的开发体验。
Trae 安装
进入官网点击 Download 即可进入下载。进入安装程序后,可以选择主题以及语言,原生支持中文和英语。可以从其他 IDE 中导入数据如 VSCode,它会将你的插件以及设置等一键导入 Trae,这样你就可以轻松切换到 Trae。
这步它会让你添加 trae 命令行,当你需要在命令行中使用 Trae 打开项目时可以使用 trae 命令。
trae . # 打开命令行所在目录
trae /developers/app/xxx # 打开指定项目
[图片]
Trae 核心功能
进入 Trae 可以看到典型的布局,左侧文件导航区,中间代码编辑区,右侧是 AI 聊天交互区。UI 界面简洁、直观。
[图片]
Trae 的 AI 辅助功能有两种分别是 Chat 模式、Builder 模式。
Chat 模式
Chat 顾名思义就是聊天,可以通过对话方式提问,AI 提供代码建议、错误修复和优化方案。
使用 Chat 模式
如果没有显示侧边栏,可以使用 Command+U 快捷键打开,点击上方的 Chat 即可进入 Chat 模式。
[图片]
输入框功能
通过上面这张图可以看到输入框有上下文、多模态输入、模型切换(支持 Claude3.5、GPT-4o)等功能。
如果你要使用 Trae 的上下文引用,在输入框使用 # 就可以展示上下文列表,当鼠标移动到文件上时,会展示一个树形结构的预览,这样在重复名称的文件较多时,也能快速定位所需文件,而无需查看后面长长的路径。
代码操作功能
- 复制
- 插到光标所在处
- 添加到新文件,它会帮你创建一个文件并写入
- 应用到相应文件,它会将代码应用到相应的文件
它的代码片段右上角有四个操作按钮,不仅有'复制'和'应用到文件'的基本功能,相较于其他 AI IDE 还添加了插到光标所在处以及添加到新文件。
行内输入框
当你需要精确操作时,将代码选中点击 Command+I 快捷键打开行内对话框,输入你的需求。
它会直接在行内按照你的需求修改代码,并且有修改前与修改后对比,点击输入框下的接受 or 拒绝,表示是否接受此次修改。
或者你是想要提问,在编辑器内选中代码,执行 command + U 即可将代码片段一起提问给 AI,比如当你不理解某段代码的含义时,就可以这样做。如果你要关闭行内输入框,点击 esc 即可。
上下文功能
你还可以在输入框中使用 # 索引整个文件,将整个文件喂给 AI,给 AI 提供更多的上下文,提高回答的准确率。
如果你想提高 ai 回答的准确性,可以在设置中构建索引,构建度越高,ai 回答的准确性也就越高,当构建度为 100% 的时候,回答的准确率是最高的,符合当前项目。
有时候从 GitHub 上拉取代码,如想学习项目源码、快速了解该项目等等,使用 #workspace 引用整个项目,结合 AI 学习源码效率就会非常高。
通过上面的简单介绍可以了解到 Chat 模式适合 AI 问答辅助学习等流程,而 Builder 模式则不同更像一个程序员帮你写代码,下面我通过一个案例来演示如何使用 Builder 模式。
Builder 模式
Builder 模式可以从 0 帮你构建一个完整的项目,自动编写代码,在生成的过程中,它也会向你询问一些意见,比如它生成了一行命令它会询问你'是否需要运行这行命令?',你只需要点击即可。
使用 Builder 模式
如何使用 Builder 模式呢?当然也是 Command+U 打开侧边栏,之后点击最上面的 Builder,即可切换到 Builder 模式。
[图片]


