文章目录
我正在参加Trae「超级体验官」创意实践征文,本文所使用的 Trae 免费下载链接:
https://www.trae.ai/?utm_source=juejin&utm_medium=juejin_trae&utm_campaign=techcall
菜鸟在Trae
刚出现在掘金上的时候,就已经点击预约了,今天总算是等到它的windows版本发布了!
菜鸟安装Trae
后,直接从vsCode
导入插件和配置时发现:Vue - Official
、Vue Extension Box
这些个插件没有,然后在插件库里面搜也上搜不到,只能搜到分开的vue3插件,不过也不是很影响。然后 MarsCode
插件也没有(这么好用的插件居然没了),可能是因为Trae
内置了AI
功能!
看了一下Trae
的AI
,chat是基于gpt-4o
和Claude-3.5-Sonnet
的,感觉4o
也是会有次数限制,还有一个Claude-3.5-Sonnet
反正官网要收费,可能也就是免费给你用用,后面要收费的。builder的话就只支持Claude-3.5-Sonnet
。反正菜鸟感觉后面Trae
极有可能收费,国内都是这个样子,不然怎么宰你,手动狗头!
2025/3/12补充
现在更强了,支持了更多AI,但是感觉下料这么猛,很难不收费呀!
其次,vscode
的git
能力确实没有idea
强大(后端一直劝我直接使用idea开发前端,或者用idea拉代码),好用的gitLens
还要收费!
gitLens
平替见:工欲善其事必先利其器!你vscode配置了这些吗?
菜鸟使用了一下Trae
,感觉像是vscode
和idea
的结合体,兼具了2者的优点,让前端从vscode
切换到Trae
,不会感到非常的不习惯(菜鸟之前切换用了一下idea
,感觉很不习惯),而且其AI
更加强大!
2025/3/12补充
Trae
官方感觉还是很给力,说了git
功能不好用,直接同步了vscode
的git graph
+ git history
插件过来了(之前没搜到),且还在不断进步中,又让菜鸟想用Trae
了!
AI功能也提升了,感觉比Marscode
更强大,可以和copilot
一样,直接修改文件中的报错内容,并交给你确定是否替换!
2025/2/27补充(官方已经修复)
今天菜鸟要用Trae
对已经有远程仓库的项目再加一个远程仓库,发现完全无法进行,甚至功能不如配置了Git Graph
的vscode
,所以菜鸟果断换回vscode
,然后菜鸟配置了copilot
,发现和Trae
一样甚至还多了几个可以选择的AI模型,可能copilot
有次数限制,但是Trae
没有,仅此而已!
所以希望官方可以把Trae
的git模块升级一下,最起码要和idea
一样吧(手动狗头)!不然怎么诱惑vscode
用户?vscode
现在唯一的槽点都比Trae
好用,那谁会用Trae
?而且Marscode
插件完全不输copilot
,就更不会有人愿意离开使用已久的vscode
了!
尝试 builder 模式下创建一个项目
我在若依的项目下问了一个这个问题
我等了半天,发现咋没创建项目?看到回答后发现,Trae
居然可以直接读取我整个项目代码,并判断出我的项目已经拥有了这些功能!
无项目时
那我如果新建一个界面再让其创建,是否可以创建出可以运行的项目?
惊恐的发现,居然还能在创建过程中和我们交互!
然后Trae
还会自动帮你修改文件内容,你只需要都接受就行
接下来菜鸟就直接跳过了,把最后的结果跟大家汇报一下就行!
结果
很遗憾,当你npm run dev
之后,出现的还是这个界面
就算修改路由,访问项目中生成的/login
也没啥效果
所以得出结论:架构师AI暂时取代不了,手动狗头!
然后菜鸟看了一下:《Trae小册》,确实里面也不推荐使用builder模式
处理复杂东西,简单的demo可以实现,这是任重道远的后续了!
尝试 chat 模式
使用Trae
和vsocde
的Marscode
对同一个代码块进行优化,优化前代码如下:
// 菜单权限
for (let i of menuData) {
if (i?.children?.length > 0) {
for (let j of i.children) {
if (j?.children?.length > 0) {
for (let k of j.children) {
if (k.display === true) {
j.display = true
i.display = true
}
}
j.children = []
}
}
}
}
Marscode
提示
Trae
提示
这里Trae
和vsocde
的Marscode
使用差不多,都可以选择文件或者代码块等!
但是菜鸟看了一下逻辑,其实MarsCode
提示的虽然复杂,但是更符合菜鸟的逻辑,思路也更像!Trae
则提示得更简洁,但是需要思考如何变成递归,以及怎么将逻辑修改为递归,需要多问两次!
jsconfig.json
从vscode
转战trae
,发现有的项目可以直接ctrl+点击
引用跳转出来对应的引用文件,有的又不行,所以就研究了一下,发现了一个菜鸟平时疏忽的点!
菜鸟根据排除法确定了和jsconfig.json
相关
发现回答中jsconfig.json
似乎和编译器强相关?
chat模式也可以读取你的整个项目
chat
模式可以读取你的整个项目,Marscode
虽然也行,但是速度明显慢于Trae
!
代码提示
同一个地方的代码,Marscode
提示:
Trae
提示:
菜鸟感觉区别也不是很大(其实Trae
的底层就是vscode,手动狗头),感觉支持国产的编译器Trae
也行,就是一个字:区别不大,但是Trae
更加智能、中文支持更好、使用也更简单。
Marscode
在vscode
上真的挺好用的,希望官方别收费!也希望Trae
今后也可以不收费,收费也别太离谱,一个月4.9元
是个不错的提议!手动狗头!
总结
现在市面上的AI编译器
或者AI插件
功能都很强大,且功能上大差不差,主要还是看哪一个更加稳定、哪一个用着更加舒服更符合自己的胃口,以及是否收费也是影响用户的一个大点!