2022年11月30日,ChatGPT正式发布。自其在国内引发广泛关注后,许多企业迅速跟进,掀起了一股热潮,纷纷通过培训、比赛等方式,试图利用这一技术为员工赋能。作为一名前端程序员,我对新技术充满热情,经过一段时间的使用,ChatGPT俨然成为了我的良师益友。尽管国内随后推出了文心一言、通义千问、讯飞星火等大模型产品,但使用后总觉得有所欠缺,最终我还是回归到了ChatGPT,直到DeepSeek的出现。
当普通人还在将大模型视为智能聊天机器人时,一些优秀的企业已经开始进行二次开发。事实上,大模型衍生出的工具和应用,对个人的影响更为深远。而本文的主角——Trae,正是其中之一。
2025年1月20日,Trae V1.0.0 正式发布。虽然目前使用人数尚少,但我相信,它未来一定会成为开发工作中不可或缺的重要工具。本文将简要介绍Trae在工作中的使用技巧,帮助大家快速入门,也欢迎大家在评论区交流学习。本文主要聚焦于场景化的使用方法,如需更详细的使用说明,请访问Trae官网。
工作常用小技巧
在日常开发中,合理利用 AI 工具可以显著提升效率。以下是一个实用的小技巧:
将终端报错信息添加到会话中
如下图所示,您可以将终端报错直接复制到与 AI 的对话中,作为上下文。这样,AI 就能基于具体的错误信息,提供更精准的解决方案或调试建议。这种方式不仅节省了手动描述问题的时间,还能避免因信息不全导致的误解。
我们还可以直接选中代码片段,将其添加到会话中,并向AI提出具体需求(如优化代码、修复Bug或解释功能)。AI会根据代码内容给出相应的答案。在答案的右上角,提供了多种便捷操作选项:
- 复制:一键复制答案内容。
- 插入到光标处:将答案直接插入到代码编辑器的光标位置。
- 添加到新文件:将答案保存为一个新文件。
- 应用:快速将修改应用到当前代码中。
这些功能极大地简化了开发流程,让AI的反馈能够无缝融入您的工作环境。
对话框中的引用功能
对话框中的引用功能用于定义对话的上下文。您可以将以下内容作为上下文添加到对话中:
- 代码片段:让AI基于具体代码提供优化建议或修复方案。
- 文件:上传文件作为参考,帮助AI理解整体内容。
- 文件夹:将整个文件夹作为上下文,便于AI分析多文件关联。
- 工作空间:将当前工作环境作为上下文,使AI的回答更贴合实际场景。
通过灵活运用引用功能,AI能够更准确地理解问题并提供针对性答案,从而显著提升工作效率。
插入UI设计稿生成代码
在会话中,您可以直接插入UI设计稿的截图,AI会根据设计稿自动生成对应的静态代码文件。这种方式能够大幅提升开发效率,生成的代码只需稍作调整即可直接使用,极大地减少了手动编写代码的时间和工作量。
Builder 模式:AI 辅助代码修改
在 Builder 模式下,AI 会通过编辑器直接对当前代码进行修改。开发人员只需对改动进行审查,选择接受或拒绝即可。您可以选择:
- 接受全部:一键应用所有修改。
- 部分接受:仅接受需要的部分改动。
这种方式让代码优化和调整更加高效,同时保留了开发人员的最终控制权。
代码回退功能
如果在接受 AI 的修改后,发现代码无法运行或出现问题,您可以通过以下步骤快速回退:
- 点击如图所示的回退按钮。
- 代码将恢复到本轮会话发起前的状态。
这一功能确保了代码修改的安全性,让您能够放心尝试 AI 的建议,同时避免因意外问题影响开发进度。
总结
以上介绍的操作方法均为基础且实用的技巧,旨在帮助大家快速入门并提升工作效率。如果您有任何问题或想法,欢迎在评论区互动交流,共同学习与进步!