简介

Trae 是字节跳动推出的 AI IDE,基于 VSCode,内置 AI 编程助手,支持智能代码补全、代码解释、Bug 修复等功能。

安装方法:直接从官网下载安装包即可,支持 Windows、macOS、Linux 系统。

官网:
https://www.trae.ai/

github:
https://github.com/bytedance/trae


核心功能

  • 智能对话:通过对话让 AI 写代码、改代码、解释代码,支持多轮对话和上下文关联
  • 代码补全:自动补全代码,支持多种编程语言
  • 代码编辑:AI 可直接编辑代码文件,支持批量修改

常用命令

命令 说明
默认模式 Agent 模式,AI 自主完成任务,遇到问题自己研究解决
/plan 进入计划模式,AI 先制定计划确认后再执行,适合复杂任务
/spec 进入规格模式,生成详细的规格文档,适合大型项目
/clear 清空对话

使用感受

模型体验

目前感觉 GLM-5 使用起来更加舒服,响应速度和代码质量都不错。

个人书写规则

这个功能很好用,之前我一般写一个通用的规则,然后在项目内编写更针对性的规则。不过更新后我的规则没了,但发现没有规则好像也挺好用的,内置的能力已经足够应对大部分场景。

操作电脑的局限性

Trae 虽然能够直接执行大部分命令,但目前并不能代替操作电脑。

比如让它帮忙分类文件:

  • 有的时候能比较好完成任务
  • 有的时候问题特别大,比如创建一些没有用的文件夹
  • 如果没有把指令打满"补丁",每次结果并不稳定

所以对于文件操作这类任务,还是需要谨慎使用,指令要写清楚。

更新频率

这个工具目前经常更新,基本隔三岔五就更新一次。更新后能感受到确实好用很多,功能在不断完善。


实际案例

修复 Font Awesome 图标加载问题

网站部分 FA 图标无法加载,原因是本地 CSS 文件版本(7.1.0)与字体文件版本(6.x)不匹配。

解决方法:改用国内 CDN 加载

1
2
3
# themes/butterfly/_config.yml
option:
fontawesome: https://cdn.bootcdn.net/ajax/libs/font-awesome/6.5.1/css/all.min.css

还有一些其他调整,比如:

  • 代码解释
  • Bug 修复
  • 代码优化
    这些比较简单的任务,都能让ai完成,而不需要我自己去写。

其他

还进行了一些内网渗透测试、制作防火墙的配置文件转义脚本,能完成的相当不错。