我正在参加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!