我是编程乐趣,一个10年.Net开发经验老程序员,点击右上方“关注”,每天为你分享开源项目和编程知识。私信回复:888,领取.Net学习资料!
大家好,我是编程乐趣。
各位代码战友们,今天我要宣布一个重大决定:我要"背叛"VS Code了!准备使用Trae的AI编程了。
别误会,换掉的原因,不是Trae比VS Code强多少,而是我决定打破"舒适区",去拥抱AI编程的新世界。
毕竟,连我奶奶都说:"年轻人,要多尝试新事物!"
一、Trae的第一次接触
还记得Trae刚问世时,我也第一时间下载体验。
但我们都知道Trae是基于VS Code开发,另外作为VS Code的十年老粉,已经养成编程习惯,并且VS Code也有AI相关插件,所以最终还是回到VS Code。

但这次,我决定再给Trae一次机会——毕竟,谁让AI编程这么火呢?
二、Trae的使用体验
1、Trae的布局
Trae布局还是有做了优化的,Trae默认布局左边是工具栏区域,中间是代码编辑器,右边是AI侧栏。
一个好的IDE,布局还是非常关键的,一目了然、减少窗口的切换,都能极大提升开发效率,Trae做的还是不错的。
之前是VS Code用户,还是可以平滑过渡过来的。

2、代码生成与问答
Trae内置3种智能体,Chat模式就是AI问答模式,在这里你可以输入任何内容、代码,让AI帮你生成代码、修复代码、优化代码等操作。

使用示例如下:

3、Builder模式
Trae的Builder模式简直就是程序员的"许愿池"。
这个模式下,分为2种情况:
空白项目的情况下,你只要用自然语言描述需求,比如"做一个2048的小游戏",它就能自动生成完整代码框架,如果你需要存储游戏数据,连数据库连接都帮你搞定。这感觉就像从"画饼"直接跳到"吃饼",爽到飞起!

游戏效果如下:

在项目已存在的情况下,它会主动分析当前项目框架,根据你的自然语言描述需求,生成对应的代码,并在合适的目录创建文件、添加/修改合适的代码。
分析项目代码结构:

Trae会自动新建代码文件,或修改代码文件:

4、LLM模型
Trae内置目前主流AI模型,可以根据自己的喜好和需求自由选择,也可以开启自动模式,Trae会根据效果和网速自动切换模型。
当然也可以手动添加其他模型。

5、Cue
cue 是 Trae 提供的智能编程工具,支持代码补全、多行修改、修改点预测、修改点跳转功能。

6、其他
当然还有其他功能还没体验,包括:SOLO 、MCP、智能体等其他功能。后续有新的体验再分享。
三,最后
虽然Trae是基于VS Code开发的,但还是针对编程场景,做了很多细微调整,还是与VS Code的AI插件有区别的。
Trae围绕AI编程来重新构建IDE,AI能力与开发工具有着更深度融合。
还是建议大家有必要尝试使用!