综述由AI生成Trae AI 编辑器是一款集成 AI 能力的开发工具,支持多语言编程辅助。下载注册、基础配置(如智能体、MCP、模型管理)、快速体验(Java/前端示例)及核心功能(Tab Cue 代码补全与重写、多行协同)。此外还涵盖了聊天模式(IDE/Solo)、自定义智能体创建、上下文管理及规则设置等内容,旨在帮助用户高效利用 AI 提升编码效率。



Trae 以文件夹形式管理项目,一个文件夹即为一个项目,多个项目可新开窗口。


public class HelloWorld { public static void main(String[] args) { System.out.println("Hello, World!"); } }

可以手动运行代码
也可以让 AI 运行代码








说明:Tab Cue 是核心交互功能,通过 AI 驱动的智能补全和上下文感知能力显著提升编码效率。

只要编写注释,AI 就可以补全代码。
public class ArraySort { }
public class ArraySort { // 编写一个方法,可以接收数组,并排序,排序使用冒泡排序 public static void bubbleSort(int[] arr) { for (int i = 0; i < arr.length - 1; i++) { for (int j = 0; j < arr.length - 1 - i; j++) { if (arr[j] > arr[j + 1]) { int temp = arr[j]; arr[j] = arr[j + 1]; arr[j + 1] = temp; } } } } // 编写一个方法,可以接收数组,并打印数组 public static void printArray(int[] arr) { for (int i = 0; i < arr.length; i++) { System.out.print(arr[i] + " "); } System.out.println(); } // 编写一个 main 方法,测试 bubbleSort 方法和 printArray 方法 public static void main(String[] args) { int[] arr = {3, 6, 2, 5, 1, 4}; System.out.println("排序前:"); printArray(arr); bubbleSort(arr); System.out.println("排序后:"); printArray(arr); } }

只要修改注释,就能对代码进行重写。

// 编写一个方法,可以接收数组,并排序,排序使用冒泡排序,排序从大到小 public static void bubbleSort(int[] arr) { for (int i = 0; i < arr.length - 1; i++) { for (int j = 0; j < arr.length - 1 - i; j++) { if (arr[j] < arr[j + 1]) { int temp = arr[j]; arr[j] = arr[j + 1]; arr[j + 1] = temp; } } } }



对一个方法写完注释后,IDE 会预测我可能会到第二个方法书写注释。

配置: 以上功能是默认开启的,也是 AI Coding 的核心交互逻辑,如果关闭,功能就消失了。

Trae 中提供多种聊天模式,适用不同场景。





Trae 提供 IDE 模式和 SOLO 模式两种开发方式,分别侧重人机协作与 AI 自主开发。以下是核心区别:
IDE 模式
SOLO 模式
使用 SOLO 模式开发网页游戏--贪吃蛇


你现在是一名资深的网页游戏开发工程师,请帮我用原生 HTML + CSS + JavaScript 编写一个可以直接在浏览器中运行的网页版《贪吃蛇》游戏,要求如下 🧭 功能要求:1. 要求有积分统计 2. 页面要有多种背景可以切换 3. 代码添加中文注释 🧩 技术要求:- 不使用任何框架或库(如 React、Vue、jQuery 等);- 所有代码写在同一个 HTML 文件中;- 有详细注释,逻辑清晰;- 在浏览器中打开即可使用。 ⚙️ 输出格式要求:- 一次性输出完整的 HTML 文件代码,并直接保存为 snakeGame01.html 文件到当前文件夹下 - 代码可直接运行,无需任何依赖 - 包含 <style> 和 <script>

在 Trae 中创建自定义智能体可以帮你高效处理各种任务。


名称:可视化讲师 将复杂概念转化为直观的可视化网页,通过图文并茂的方式帮你深入理解






直接在编辑器窗口中生成新代码或编辑现有代码,适合精准的修改代码/内容。

在 Trae 工具里,'上下文 (Context)'是指 AI 工具在回答你的问题或帮助你编程时所能'看到'和'理解'信息的范围,有助于 Trae 能精准响应。

对工作区中的代码进行全局索引构建,发起 #Workspace 问答时将自动全局检索与问题相关的跨文件上下文,给出与项目更相关的回复。


通过 URL、本地上传的方式添加常用的文档集作为上下文与 AI 问答。


在 Trae 中通过 #符号 在聊天中引用代码、文件、文档和其他上下文,直接更具体的指定上下文环境。
定制和规范 Trae AI 编程行为。

如果 Project Rules 和 User Rules 规则冲突了,Project Rules 的优先级更高。





微信公众号「极客日志V2」,在微信中扫描左侧二维码关注。展示文案:极客日志V2 zeeklog
生成新的随机RSA私钥和公钥pem证书。 在线工具,RSA密钥对生成器在线工具,online
查找任何按下的键的javascript键代码、代码、位置和修饰符。 在线工具,Keycode 信息在线工具,online
JavaScript 字符串转义/反转义;Java 风格 \uXXXX(Native2Ascii)编码与解码。 在线工具,Escape 与 Native 编解码在线工具,online
基于 Mermaid.js 实时预览流程图、时序图等图表,支持源码编辑与即时渲染。 在线工具,Mermaid 预览与可视化编辑在线工具,online
使用 Prettier 在浏览器内格式化 JavaScript 或 HTML 片段。 在线工具,JavaScript / HTML 格式化在线工具,online
Terser 压缩、变量名混淆,或 javascript-obfuscator 高强度混淆(体积会增大)。 在线工具,JavaScript 压缩与混淆在线工具,online