AI编码:认识Trae

680 阅读3分钟

我正在参加 Trae AI 编码从入门到实践线上共学第一期,Trae 免费下载链接: www.trae.ai

笔者作为刚毕业的社畜,虽然目前接触的技术都不是很前沿,但是对于新的工具和新的技术仍然抱有很高的热情。目前国内的AI IDE似乎还有所缺失,试用过Cursor Bolt,羡慕死了。这不咱国产的来了!!!

了解Trae

Trae下载主页

想要快速了解和使用Trae,推荐掘金小册[《Trae 从入门到实践:AI 编码的妙笔生花

Trae & 其他IDE的插件的区别

在使用Trae之前,笔者试用过很多IDE的代码补全的智能插件,例如:github copilot、通义灵码、MarsCode还有百度的,在AI IDE出现前新鲜感十足,但是在Cursor这种的AI IDE出现后,逐渐认识编码原来如此简单。

  • 你不用自己搭建项目框架,执行各种命令才搭建好一个基础的环境
  • 你不用亲力亲为思考每一个功能、每一个组件的编写
  • 你不再为各种编译或者bug经历几十分钟甚至几个小时的百度

一图胜千言,图片来自掘金小册

对比层面AI ExtensionAI 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一样使用命令打开某个项目时,你需要在安装过程中如下配置。如果已经忽略了请参考官方文档哦!!

Trae命令安装

2. 模式介绍

  • SideChat
    • Chat:目前 AI 插件也能实现的效果。
    • Builder:根据你的需求使用各种工具来回应,你只需要对AI的操作进行审查选择是否接受变更。
  • InlineChat:在编辑区域随时发起交互,之前 AI 插件也有一样的功能,区别在于AI IDE能够为你带来更强的上下文信息

可以上传图片以及添加上下文去和AI交互

IDE界面


OK,今天对于Trae的简单介绍,希望对大家多点儿帮助。现在目前Trae虽然做的很好,但是IDE仍然有点儿不足,譬如笔者在使用期间出现以下问题:

  1. 代码高亮出现混乱
  2. 出现莫名其妙的代码标红
  3. 对于AI的变更只能全部接受或者全部拒绝(不知道是不是笔者的问题,欢迎大家批评哦!!!