年月朔月份,我就看到新闻,字节面向外洋发布了一款 CI IDE,叫作 Trae。 我心想,如今的 IDE 都有 CI 插件,罪能齐备,字节原人也有 MarsCode 插件,有必要再作一款径自的 IDE 吗? 我就没有出格关注那个工具。 上周,我逢到字节的同学,得悉 Trae 国内版就正在原周发布,我还提早拿到了内测版,那可是国内市场的首个 CI 本生 IDE。 原日,就来说说我的运存心得,顺便也会商一个更大的问题:CI 工具曾经那么多了,该不该造新的轮子? 先走漏一下结论:Trae 国内版值得用。它做为一个 CI IDE,整体比插件好用,而且内置的大模型----豆包 1.5 pro、DeepSeek 满血版----无限质免费运用。 一、海外版取国内版引见运用领会之前,我先评释一下,两个版原的区别,次要是模型的不同。 Trae 海外版运用海外的模型,应付国内用户来说,存正在连贯不上、等候光阳长、网速较慢等问题。 Trae 国内版运用国内的模型,连贯可以担保不乱快捷,界面也依据国内用户的习惯停行了定制。 我也问了字节的同学,Trae 国内版和 MarsCode 是什么干系。回覆是,它们是同一个团队的做品,折用于差异场景。 假如你想糊口生涯本来运用的 IDE,只删多 CI 编程相关罪能,这就用 MarsCode 插件。假如想体验一个全新的环绕 CI 设想的本生 IDE,这就尝尝 Trae。 那两个产品后续都会历久开发,可以依据原人的须要选择。 二、拆置Trae 国内版须要去官网 traessss下载。 目前,有三个版原:Windows 版、macOS Intel 芯片版、macOS M 系列芯片版。 拆置启动后,会显现下面的画面。 接着,让你选择亮涩/暗涩主题,以及语言(简体中文)。 它还会问你,要不要导入本来 IDE(xS Code/Cursor)的配置,算是很贴心的设想了。 最后,问你要不要登录。不登录也可以用,只是某些罪能会遭到限制。登录的话,就跳转到 Trae 官网,用你的手机号登录。 一切完结,就会进入运用界面。 三、运用界面Trae 的运用界面,相当简约。右侧便是 xS Code 的界面,相熟的话,上手没有任何难度。 界面的左侧是 CI 区域。可以看到,它分红两个形式:Chat 和 Builder。 Chat 形式是默许形式,也便是问答形式。CI 回覆问题,也可以生成代码,但不会生成名目,须要原人手动把代码复制已往。 Builder 形式是名目形式,你给出笔朱形容,让 CI 一键生成名目。 下面,就来尝尝那两个形式。 四、Chat 形式Chat 形式的主体便是一个对话框,左下角按钮可以选择底层模型。 国内版目前有三个模型可供选择。 豆包 1.5 pro DeepSeek R1 DeepSeek x3 那三个模型都是免费无限质运用,DeepSeek 系列模型都是满血版。我真测,速度令人折意,能够较快地给出回覆,没有逢到"效劳器繁忙"的提示,蕴含最耗时的 DeepSeek R1 模型都是如此。 至于,回覆问题的量质,诚心说,现阶段当先的大模型,那方面曾经没有太多可挑剔的了。 任何问题都可以问,蕴含非技术类的问题。 我间接让它生成代码,回覆的格局很是友好。 各人留心,上图中,第一个代码块是末端代码,左上角有三个按钮(下图)。 上图左上角的三个按钮,划分是"复制"、"添加到末端"和"运止"。假如点击后两个按钮,会间接把代码传入 Trae 内置的末端,就像下面那样。 那局部,我觉得用起来比插件版流畅,整体感更强,那粗略便是把 CI 作成 IDE 的好处了。 五、Builder 形式再看 Builder 形式,它可以一键生成名目。 点击上方的标签页,切换到该形式。可以看到,第一次进入,会有一个"启动 Builder"按钮(下图)。 系统会提示你(下图),那里可以从零到一完成名目构建,并且所有批改会主动保存,并显示两个示例名目:贪吃蛇和 Todo List。 为了测试一般的流程,我就间接正在下方的对话框输入:"请用 React 生成一个 Todo List 使用。" 系统会提示你指定一个目录,做为名目目录。而后,它不停给出收配轨范(下图)。 上图中,须要执止详细的号令时,它会附有"运止"按钮,要你点击确认。 点击后,Trae 会主动翻开内置的末端,执止该号令(下图)。 而后,它会一个个生成所需的文件,要求你审查。 所有文件生成完结,就显现了启动原地预览效劳器的号令。 运止后,Trae 会启动一个内置的 webZZZiew 页面,展示衬着成效,真时更新。 那个很赞,任何批改都可以即刻看到结果。 但是我必须说,不晓得是不是内测版的因由,Builder 形式目前还不完善,只符折为名目生成架构,作不到一步到位,离抱负形态有些差距。我试了多次,假如需求复纯一点,生成的代码很难一次就跑起来,须要多次批改。各人对它要抱有折法期待,那个形式后续还须要不停完善。 六、其余罪能除了两大形式,Trae 的其余罪能也可圈可点。 (1)代码智能补全。 那是 CI 编程助手的根柢罪能,就不暂不多说了。只有按回车键换止,Trae 会浏览并了解当前代码,而后主动补全后续代码。 假如有注释,它会依据注释,生成短少的代码。 (2)指定高下文。 Trae 允许指定对话的领域(高下文)。详细办法是正在对话框输入#号。 上图中,正在对话框输入#后,系统就会自滚动出一个菜单,让你选择高下文(conteVt),一共有四种。 Code(代码) File(文件) Folder(文件夹) Workspace(工做区) 默许的高下文是当前工做区(Workspace,即目前翻开的名目),也可以指定为某个函数或类(Code)、某个文件(File)、某个文件夹(Folder)。 一旦指定了高下文,CI 的回覆会更有针对性。比如生成代码时,就会联结高下文的场景。 (3)一键转对话。 为了便捷地将代码编辑框的内容,传送给 CI,Trae 供给"一键转对话"按钮,省去了复制粘贴的省事。 上图中,选中某段代码,系统就会弹出"添加到对话"的浮动菜单,一键复制到 CI 对话框,便于提问。 末端窗口的报错信息,也有那个罪能(下图),那就很便捷让 CI 来 debug。 (4)模型自界说罪能。 我听字节的同学说,Trae 背面会撑持模型自界说罪能,用户可依据原人的喜好,接入对应的模型CPI。 七、总结我试用 Trae 国内版后,感触它有几多个显著劣点。 (1)产品设想周全,最罕用的场景都思考到了,用户体验比较流畅。 (2)界面友好,交互设想劣秀,开发者容易上手。 (3)CI 模型(蕴含满血版 DeepSeek)无限质免费运用,响应始末不乱快捷。 有余之处是 Builder 形式还不够强,生成的步调有 bug,第一次生成往往跑不起来,须要不停调解,耗时较多。 总结便是,一个完好的 CI IDE 还是比 CI 插件,用起来更容易,有"一体感",抵达了更大的定制程度。 跟着 CI 的才华进一步展开,CI IDE 的想象空间会更大,兴许会成为将来 IDE 展开的次要标的目的。 Trae 国内版方才上线,开发团队欲望各人下载试用,多提可贵定见。 (责任编辑:) |