当前位置: 首页 > article >正文

Trae:国内首款AI原生IDE,编程效率大提升

今年一月,在新闻上看到字节跳动面向海外市场推出了一款名为Trae的AI集成开发环境(IDE)。起初,我并未给予过多关注,因为市面上已有不少IDE集成了AI插件,功能也非常全面,而字节跳动自家的MarsCode插件也在使用之中。因此,我心中疑惑:字节跳动有必要再推出一款独立的AI IDE吗?

上周,听闻Trae的国内版将在本周发布,并且他还给我提前拿到了内测版。Trae是国内市场的首个AI原生IDE,于是我决定深入体验一下,并借此机会探讨一个更为广泛的话题:在现有的AI工具如此之多的情况下,我们是否还有必要开发新的工具?

经过一段时间的试用,我得出结论:Trae国内版绝对值得使用。作为一款AI原生IDE,Trae不仅在整体体验上优于现有的插件,而且它内置的大模型——豆包1.5 pro和DeepSeek满血版——都是无限量免费使用的。

免费下载地址:https://www.trae.com.cn/download
在这里插入图片描述

国外版与国内版的区别

Trae国外版与国内版的主要区别在于所使用的模型不同。Trae国外版使用的是国外的模型,这会导致国内用户在使用过程中遇到连接不稳定、等待时间长、网速较慢等问题。而Trae国内版则是专门为中国用户定制的,使用国内的模型,确保了连接的稳定性和快速性。此外,Trae国内版的界面也根据中国用户的使用习惯进行了优化。

更进一步,这两个产品由同一个团队开发,但适用于不同的场景。如果你想在保留原IDE(如VS Code或Cursor)的基础上增加AI编程相关功能,那么可以选择MarsCode插件;如果你希望体验一款全新的、围绕AI设计的原生IDE,那么Trae将是你的最佳选择。

安装与启动

Trae国内版可在其官方网站trae.com.cn下载。目前,Trae提供了三个版本:适用于Windows系统的版本,以及适用于macOS Intel芯片和macOS M系列芯片的版本。安装完成后,启动IDE,你将看到如下画面。

随后,你可以选择亮色或暗色主题,并设置语言为简体中文。Trae还贴心地询问你是否希望导入原先IDE的配置,方便你快速上手。最后,你可以选择是否进行登录。虽然不登录也能使用Trae,但部分功能会受到限制,因此建议登录以获取完整体验。登录时,只需通过手机号在Trae官网上完成注册或登录即可进入使用界面。

使用界面

Trae的界面设计简洁明了,左侧是VS Code的界面,对于熟悉VS Code的用户来说,上手毫无难度。右侧则是AI交互区域,分为Chat和Builder两种模式。

Chat模式:这是默认模式,用户可以通过与AI对话获取答案或代码。Trae内置了三个模型供用户选择,包括豆包1.5 pro和两种DeepSeek系列模型,响应速度令人满意,没有出现“服务器繁忙”的提示。此外,Chat模式下的代码生成功能也非常友好,可以直接在对话框中生成代码,无需手动复制粘贴。

Builder模式:该模式旨在帮助用户一键生成项目。首次进入时,会有一个“启动Builder”按钮。只需在对话框中输入项目需求,Trae就会根据你的描述生成项目,并自动执行相关命令。然而,目前Builder模式还不够完善,生成的项目往往需要多次调整,才能成功运行。因此,建议用户对其保持合理期待,相信随着产品进一步完善,Builder模式也将变得更加出色。

其他功能

除了Chat和Builder两种模式,Trae还有许多其他功能值得体验。

代码智能补全:Trae能够自动补全代码,只需按下回车键换行即可。如果代码中有注释,Trae会根据注释生成相应的代码。

指定上下文:Trae允许用户指定对话的上下文范围。具体方法是在对话框输入#号,然后选择Code(代码)、File(文件)、Folder(文件夹)或Workspace(工作区)。这样,AI助手的回答会更有针对性,更有利于生成符合需求的代码。

一键转对话:Trae提供了一键转对话按钮,方便将编辑器中的代码片段传递给AI助手。选中代码后,点击浮动菜单中的“添加到对话”按钮即可,无需复制粘贴。此外,终端中的报错信息也可以通过该功能传递给AI助手,方便调试。

模型自定义功能:Trae未来将支持模型自定义功能,用户可以根据自己的喜好接入对应的模型API,打破现有模型的限制,实现更为个性化的AI编程体验。

实用技巧分享

试用过程中,我总结了一些实用技巧,大家可以参考。

方式一:将编辑器内的内容作为上下文:当你正在编辑代码文件,对代码某一部分存在疑问或者想要优化代码时,可以选择编辑器中的代码并点击“添加到对话”按钮,将代码传递给AI助手进行提问。
在这里插入图片描述

方式二:借助终端内容作为上下文:当代码运行过程中出现报错信息时,可以点击终端中的报错内容,然后点击“添加到对话”按钮,将报错信息传递给AI助手进行分析和修复。

方式三:妙用#键添加上下文:在侧边对话的输入框中,可以通过#符号添加多种上下文,包括代码、文件、文件夹和整个工作区。这样,可以更方便地向AI助手获取相关信息,了解项目的整体情况,快速上手开发。

在这里插入图片描述

多模态输入之图片输入:当遇到用文字难以描述的问题时,如终端报错的截图、设计稿的细节等,可以通过添加图片的方式向AI助手更准确高效地表达需求。

代码自动补全功能:当编写代码时,可以通过敲击回车键换行,让AI助手自动补全后续代码,提高编码效率。

设置AI对话语言:可以在设置中选择AI回答时使用的语言,包括自动、中文和英文。具体可以根据个人需求选择合适的语言。

希望以上分享能帮助大家更好地利用Trae编程工具提升编程效率,欢迎分享更多的使用技巧。


http://www.kler.cn/a/571296.html

相关文章:

  • AI大模型-提示工程学习笔记21-图提示 (Graph Prompting)
  • 从0到1,动漫短剧源码搭建,动漫短剧小程序
  • 【暴力枚举】P1618 三连击(升级版)
  • Mac远程桌面软件哪个好用?
  • conda环境管理 kernel注册到jupyter notebook
  • C++20中的std::format
  • Python-测试代码
  • 利用Adobe Acrobat 实现PPT中图片分辨率的提升
  • 4G工业路由器在公交充电桩中的应用与优势
  • Android U 分屏——SystemUI侧处理
  • 蓝桥杯---归并排序2(leetcode170)题解
  • 石基大商:OceanBase + Flink CDC,搭建连锁零售系统数据湖
  • CentOS7 安装Redis 6.2.6 详细教程
  • 队列的顺序结构—循环队列的判断条件(rear + 1) % MAXSIZE分析
  • flowable的使用
  • 使用Windbg分析dump文件定位软件异常的方法与操作步骤
  • 【Python 数据结构 5.栈】
  • day51 shell
  • 交叉编译 ARM 架构浏览器(补充)
  • 某金融租赁公司数据治理实践