要在trae中提升编码效率,需配置自定义代码片段、安装file template插件及启用trae agent的ckg功能:一、通过命令面板配置用户代码片段并保存json;二、安装file template插件后在templates目录新建语言模板文件(如java.tmpl);三、启用ckg后,右键选择“推荐相关代码片段”即可智能插入匹配内容。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

如果您希望在 Trae 中提升编码效率,通过预设结构快速插入常用代码块,则需要配置自定义代码模板和代码片段。以下是具体操作步骤:
一、配置用户代码片段
代码片段(Snippets)用于在编辑器中通过简短前缀触发完整代码块的自动补全,适用于高频重复逻辑或框架固定结构。
1、启动 Trae 后,按下 Ctrl + Shift + P 打开命令面板。
2、在输入框中键入 configure user snippets,点击对应选项“配置用户代码片段”。
3、选择新建全局代码片段文件,或为特定语言(如 Java、Python、TypeScript)新建专属片段文件。
4、在打开的 JSON 文件中,按标准格式添加自定义片段。例如为 Java 添加构造函数片段:
5、保存文件后,在 Java 文件中输入设定的前缀(如 ctor),即可触发补全。
二、安装并配置 File Template 插件
代码模板(Templates)用于新建文件时自动填充头部注释、作者信息、日期及占位符等标准化内容,支持动态变量解析。
1、访问 Trae 插件市场,搜索并安装最新版 File Template 插件(如 RalfZhang.filetemplate-2.0.4)。
2、插件安装完成后,进入插件资源目录:用户路径\.trae\extensions\ralfzhang.filetemplate-2.0.4\asset\templates。
3、在此目录下新建语言对应模板文件,例如 java.tmpl。
4、在 java.tmpl 中编写模板内容,支持以下动态字段:${date}、${1:Description}、${2:Your Name}、$0(光标最终位置)。
5、保存文件后,在已打开的 Java 文件中执行命令 Tmpl: Create Template,即可将模板内容插入当前文件。
三、使用 Trae Agent 代码片段库(CKG)自动捕获与复用
Trae Agent 内置的代码知识图谱(CKG)可自动解析项目源码,提取函数、类、方法等结构化实体,构建本地可检索的智能片段库,无需手动编写 JSON。
1、确保已启用 Trae Agent 功能,并在设置中开启 Code Knowledge Graph(CKG)。
2、Trae 将自动扫描工作区中所有支持语言的源文件(Java/Python/JS 等),使用 tree-sitter 解析 AST 并提取代码模式。
3、在编辑器任意位置右键,选择 “推荐相关代码片段”,系统将基于当前上下文从 CKG 数据库匹配最适配的已有实现。
4、点击推荐项即可一键插入,支持预览 Diff 和逐行采纳。











