我正在参加 Trae AI 编码从入门到实践线上共学第一期,Trae 免费下载链接: www.trae.ai
笔者作为刚毕业的社畜,虽然目前接触的技术都不是很前沿,但是对于新的工具和新的技术仍然抱有很高的热情。目前国内的AI IDE似乎还有所缺失,试用过Cursor Bolt,羡慕死了。这不咱国产的来了!!!
了解Trae
想要快速了解和使用Trae,推荐掘金小册[《Trae 从入门到实践:AI 编码的妙笔生花》
Trae & 其他IDE的插件的区别
在使用Trae之前,笔者试用过很多IDE的代码补全的智能插件,例如:github copilot、通义灵码、MarsCode还有百度的,在AI IDE出现前新鲜感十足,但是在Cursor这种的AI IDE出现后,逐渐认识编码原来如此简单。
- 你不用自己搭建项目框架,执行各种命令才搭建好一个基础的环境
- 你不用亲力亲为思考每一个功能、每一个组件的编写
- 你不再为各种编译或者
bug经历几十分钟甚至几个小时的百度
一图胜千言,图片来自掘金小册
| 对比层面 | AI Extension | AI IDE |
|---|---|---|
| 开发成本 | 较低,依赖对应 IDE 容器提供的 Extension API 集成即可 | 较高,基于开源 IDE 内核二次开发,需要对对应 IDE 内核架构熟悉且理解设计原则 |
| 跨平台性 | 较好,可以针对不同 IDE 容器的 Extension API 开发多个 IDE 插件版本 | 较差,每个 IDE 容器的适配都需要针对对应的 IDE 内核开发,开发成本高,且不同 IDE 内核架构有差异,有熟悉成本 |
| 产品上限 | 较低,功能依赖于对应 IDE 容器 Extension API 的开放性,对应 Extension API 不支持的功能无法开发,也无法随意拿到 IDE 的上下文信息 | 较高,对整个 IDE 上下文信息和用户行为路径具备掌控力 |
使用Trae
1. 安装与配置
如果你使用的是VSCODE或者Cursor,那么你将很方便优雅的迁移至Trae,不论是你的VSCODE的配置还是插件都可以轻松同步过来。
如果你想像
VSCODE一样使用命令打开某个项目时,你需要在安装过程中如下配置。如果已经忽略了请参考官方文档哦!!
2. 模式介绍
SideChatChat:目前AI插件也能实现的效果。Builder:根据你的需求使用各种工具来回应,你只需要对AI的操作进行审查选择是否接受变更。
InlineChat:在编辑区域随时发起交互,之前AI插件也有一样的功能,区别在于AI IDE能够为你带来更强的上下文信息
可以上传图片以及添加上下文去和AI交互
OK,今天对于Trae的简单介绍,希望对大家多点儿帮助。现在目前Trae虽然做的很好,但是IDE仍然有点儿不足,譬如笔者在使用期间出现以下问题:
- 代码高亮出现混乱
- 出现莫名其妙的代码标红
- 对于AI的变更只能全部接受或者全部拒绝(
不知道是不是笔者的问题,欢迎大家批评哦!!!)