我正在参加Trae「超级体验官」创意实践征文,本文所使用的 Trae 免费下载链接:www.trae.com.cn/?utm_source…
2025年 5 月 6 号的下午, 像往常一样打开 Trae, 在看到升级提示之后, 像往常一样点击了确认. 重启之后, Trae IDE 的 UI 发生了算是比较大的变化, 以及工具也有比较大的更新.
新的变化确实让人眼前一点.
Chat 与 Builder(Beta)合二为一
对于我经常使用的 Chat 和 Builder 功能, 原本两个互不隶属的 Tab 消失了, 转而只有一个对话框了. 而且功能同样进行了增强.
#上下文 新增了 Web 和 Doc
在原有 #上下文 的基础上新增了 #Web 和 #Doc 选项.
#Web
#Web 能够将互联网上的内容作为AI对话的上下文, 当与 #WorkSpace 连在一起使用的时候, 奇迹出现了!
再结合强大的 一键 apply 功能, 一个基础的项目结构就完全创建出来了!
之后再创建一个名为 io.github.bytebeats.intellij.plugin.weather 的包名,
最重要的是, 我只是要求它创建包名, 但 AI 竟然联想到了在该包名下创建一个基础的插件类WeatherPlugin.java, 而且还帮我更新了plugin.xml文件!
哇, 好贴心哪, that's my baby!
果断再次 一键 apply!
之后再次让 #File 帮我更新了一下plugin.xml文件中的插件描述
还能说啥, 只能继续一键 Apply啊!
之后再次让 AI 帮我生成了一个叫CityListState的类, 用于持久化数据, 读写天气城市列表!
对生成的结果我很满意, 一如继往的 一键 Apply!
之后又让 AI 帮我添加了 gradle 相关的构建文件和 git 相关的文件, 它都完美地完成了任务.
最后再问 AI这个项目还有什么缺失的文件, 它竟然帮我想起来了 README.md, CHANGELOGS.md和LICENCES相关的文件, 思考得不可谓不周到啊, 我的编程贤内助啊!
好吧, 来看一下最终的成果吧, 整个的项目结构如下:
不得不说, 挺完美的吧?
#Doc
#Doc能够支持用户上传文档, 可以上传本地文档或者文件 URL 作为远程文档. 并且将文档作为AI对话的上下文, 让AI能够更好地理解文档内容, 并提供更加准确的回答.
因为目前仅支持md和txt格式的文档, 本来想上传一个 doc 和 pdf 文件来体验一下的, 但是它不支持, 那好吧, 这个功能就先放一放了.
只希望它 Trae 未来能够支持更多的文档格式吧.
总结一下
今天主要是体验了一下 Trae 04.21 最新的 #上下文 功能中的 #Web 和 #Doc, 在 Trae 的帮助下, 完整地创建了一个基础的 IntelliJ IDEA 插件项目, 并且还让 AI 帮我更新了一些文件, 让整个项目更加完善.
总的来说, Trae 的 #上下文 功能是一个非常实用的功能, 能够让用户更加方便地获取和使用AI对话的上下文, 提高AI对话的准确性和效率.
好吧, 今天的内容分享到这里啦!
一家之言, 欢迎拍砖!
Happy Coding, Stay GOLDEN!