跳到主要内容
项目详情

TraeCode Plugin 是 TRAE 旗下的新一代 AI 开发编程助手,原名为 MarsCode 编程助手,主要集成在开发者的本地 IDE 中使用。它围绕学习、工作、开发与创造等编码场景,提供从需求拆解、代码编写到代码理解、注释和测试的辅助能力。与只针对单一代码生成环节的工具相比,TraeCode Plugin 还提供 Builder 模式、代码补全 Pro、多模型切换和研发领域 AI 智能问答,覆盖更完整的编码过程。官网显示,它兼容 VS Code 及 JetBrains 主流编辑器,并支持 100 多种编程语言。

核心功能

Builder 模式

Builder 模式用于从 0 到 1 的开发任务。它可以自主拆解需求,并自动完成多轮编码任务,适合需要连续推进多个编码步骤的场景。官网将该模式标注为 New,但正文没有进一步说明它支持的具体项目类型、任务规模或输出形式。

多模型切换

TraeCode Plugin 支持在多种模型之间灵活切换。官网将这一能力与模型升级和代码准确率提升联系起来,开发者可以根据编码过程使用不同模型,但正文没有列出具体模型名称或切换规则。

代码补全与代码补全 Pro

基础代码补全会在编码过程中提供单行或多行代码推荐,也支持通过注释生成代码片段。代码补全 Pro 则面向代码修改和重构,根据编辑行为预测下一个改动点并给出推荐,从而覆盖从输入代码到继续修改代码的过程。官网没有说明推荐结果的具体触发条件或支持的全部编辑操作。

代码解释与 AI 智能问答

代码解释功能可以针对项目代码进行解释,帮助开发人员快速熟悉项目。AI 智能问答则针对研发领域优化问答质量,提供更精准的问答结果。正文没有列出问答支持的具体问题类型,也没有说明代码解释是否会生成额外文档。

注释生成

注释生成功能可以为整个函数或每行代码生成注释,用于提升代码可读性,并方便协同开发。它既支持以函数为范围生成注释,也支持以单行代码为范围生成注释,具体生成内容取决于所选代码范围和当前项目代码。

单测生成

单测生成可以针对选中的函数生成单元测试,官网将其用途描述为提升单测覆盖率和代码质量。使用时需要先选中函数,正文没有说明生成测试所使用的测试框架、测试语言范围或测试用例数量。

使用方式

TraeCode Plugin 主要在本地 IDE 中安装和使用,官网明确列出 VS Code 与 JetBrains 两类编辑器。VS Code 用户可以打开插件市场搜索并安装 TraeCode Plugin,也可以按教程手动安装;安装完成后需要重启 IDE 并登录帐号,之后即可体验 AI 助力编码。官网还提供了 VS Code 下载入口,但正文没有提到独立客户端、浏览器端、API 或命令行用法,也没有说明是否需要自备模型 Key。

适用人群与场景

开发人员可以使用代码补全和代码补全 Pro 获得单行、多行代码推荐,或在修改、重构代码时获得下一步改动建议。需要理解既有项目的开发者可以使用代码解释快速熟悉项目。重视代码可读性和协同开发的团队成员可以用注释生成功能为函数或代码行补充注释。需要完善测试的开发者则可以选中函数生成单测,以提升单测覆盖率;从 0 到 1 开发项目时,还可以使用 Builder 模式自动拆解需求并完成多轮编码任务。

Builder 模式自主拆解需求并自动完成多轮编码任务,支持从 0 到 1 开发。
多模型切换支持灵活切换多种模型,为编码任务提供不同模型能力。
代码补全提供单行或多行代码推荐,并可通过注释生成代码片段。
代码解释针对项目代码提供解释,帮助开发人员快速熟悉项目。
注释与单测生成可为函数或代码行生成注释,也可为选中函数生成单元测试。
AI 智能问答针对研发领域优化问答质量,提供更精准的问答结果。

用户评论 (0)

还没有用户评论

成为第一个分享使用体验的人

查看更多

TraeCode Plugin 截图

官网首页截图

写评论

分享你的使用体验,至少 10 个字。评论可以发多条,打分在右侧卡片单独进行。

还需 10 个字 · 0 / 500