字节AI代码编辑器Trae功能使用详解 完全平替Cursor
25年1月字节跳动推出AI驱动代码编辑器Trae,它集成AI,能实时辅助开发,具备实时代码建议、代码片段生成等功能。拥有侧边聊天和内联聊天模式,可处理代码变更、生成运行命令、回退版本、管理历史记录 ,为开发者提供诸多便利,是Cursor的理想替代者。
2025年1月,字节跳动(也就是TikTok的母公司)推出了一款超厉害的AI驱动代码编辑器——Trae。它一出现,就吸引了众多开发者的目光,因为它能大大提高开发效率。现在,就带大家深入了解一下这款神器。
Trae:专为开发者打造的一体化开发环境
Trae是一款面向国际市场的一体化开发环境(IDE)。它最大的亮点,就是把强大的人工智能和简洁直观的界面完美结合。有了它,开发者在编写、调试和优化代码时,能更轻松、更快速。
在实际开发过程中,经常会遇到各种问题,比如代码出错要花很长时间排查,或者不知道怎么实现某个功能。Trae集成的人工智能就像一个贴心的小助手,能实时为开发者提供帮助。在你输入代码时,它会自动分析,给出智能建议,还能解答问题,甚至帮忙检测并修复常见错误。这样一来,开发者就能把更多时间花在解决复杂问题上,不用在一些小错误上浪费精力。
这里贴上Trae的下载地址,点击直达。
Trae的强大功能介绍
实时代码建议
Trae的实时代码建议功能特别实用。它会根据你正在输入的内容,自动给出和上下文相关的建议。比如,当你写某个函数时,它能提示你函数的参数、返回值,避免你犯错,让代码质量更高。
代码片段生成
要是你不想自己写代码,只需要用自然语言简单描述需求,Trae的AI就能自动生成对应的代码片段。不管是创建一个简单的网页,还是开发复杂的应用程序,它都能帮上忙。
聊天模式:全能AI搭档
1)启用与探索:聊天模式是Trae的一大特色,它就像一个全能的AI搭档,全程陪伴你的编码过程。想启用聊天模式很简单,按快捷键Command + U
就能打开侧边聊天框,然后在聊天框左上角点击Chat,就可以进入聊天模式啦。
2)添加上下文与多模态输入:这个AI助手很聪明,它能理解当前项目的上下文信息,像代码、文件和文件夹这些内容,都难不倒它,这样就能更精准地帮你解决开发中的问题。而且,你还可以在聊天中添加图片,比如错误截图、设计草图、参考样式等,把自己的需求表达得更清楚、更高效。
3)代码变更处理:当你提出需求后,AI助手会根据要求自动创建新文件或者编辑现有文件,还会把生成的代码保存好。对于这些代码变更,你可以选择接受或拒绝。
具体操作有很多种:
- 处理多个文件中的所有代码变更时,点击输入框上方文件列表中的Accept All(接受全部)或Reject All(拒绝全部)按钮就行。
- 处理单个文件中的所有代码变更,在编辑器中打开文件,点击顶部提示栏中的Accept(快捷键:Command + Enter)或Reject(快捷键:Command + Backspace)按钮。
- 处理单个代码变更,在编辑器中,点击某个代码变更右上角的^Y(接受)或^N(拒绝)按钮。
- 对于聊天中生成的代码片段,也有不同的处理方式:点击Copy按钮,可以复制代码片段中的所有代码;在当前编辑器打开的文件中,点击Insert at Cursor按钮,能把代码插入到光标所在位置;点击Add to New File按钮,会新建一个文件并把代码添加进去;对于代码变更,点击Apply按钮,就能应用到相应文件中。不过要注意,和当前项目无关的代码是不能被应用的。
4)生成和运行命令:在聊天模式里,AI助手还能根据你的需求,提供可执行的Shell命令。你要是想用这些命令,点击Copy按钮可以复制命令;点击Add to Terminal按钮,能把命令添加到可用终端;点击Run按钮,就能在可用终端中执行命令啦。
5)回退版本与管理历史记录:有时候,我们可能想回到之前的代码状态,在聊天模式中,Trae就支持回退到某一轮聊天之前的版本。但要注意,回退操作不能撤销,而且只能在最新的聊天窗口中回退项目,还只能回退到最新10轮聊天中的某个版本。操作方法是,在左侧点击Revert按钮,系统会弹出对话框显示回退将影响的文件,你可以点击文件名称在编辑器中查看变更,确认没问题后点击Confirm按钮,AI助手就会开始回退项目。另外,点击聊天窗口右上角的Show History按钮,能查看来自聊天模式和构建者模式的所有历史聊天记录。查看特定历史聊天,点击相应条目就行;想删除某条历史聊天,悬停到目标条目,点击右侧的Delete按钮即可,不过删除的聊天记录就找不回来了。
内联聊天:让编码更流畅
Trae还有个很方便的内联聊天功能,它的聊天框嵌入在代码编辑器中。在编码过程中,你随时都能调用它,这样既能和AI助手交流,又不会打断编码的流畅性。
1)调用方法:调用内联聊天有两种方式。一种是在编辑器中将光标放在任意位置,然后按快捷键Command + I;另一种是在编辑器中选中任意代码,再按Command + I,或者点击浮动菜单中的Edit按钮。
2)表达需求与处理响应:调用内联聊天框后,你可以在里面输入请求,比如给选中代码添加注释、解释选中代码、优化选中代码等,输完后点击右侧的Send按钮或者按Enter键就行。AI助手生成的内容会以差异(diff)格式显示在编辑器中,你可以查看这些代码变更,然后选择接受或拒绝。
要是想接受或拒绝所有变更,点击对话框左下角的Accept按钮(快捷键:Command + Enter)或Reject按钮(快捷键:Command + Backspace);要是接受或拒绝特定变更,点击内容片段右上角的^Y(快捷键:Control + Y)或^N(快捷键:Control + N)按钮。要是对AI助手生成的内容不满意,还可以点击聊天框左下角的Retry按钮,让它重新作答。
总结
字节跳动推出的Trae代码编辑器集成人工智能,将强大AI与简洁界面结合,使用熟练之后确实对开发者非常有帮助,可以极大提高开发效率,有兴趣的小伙伴赶紧去试试吧!