AI | 字节跳动 AI 中文IDE编辑器 Trae 初体验

Trae 简介与安装

🔦 什么是 Trae

Trae 是大厂字节跳动出品的国内首个 AI IDE,深度理解中文开发场景。AI 高度集成于 IDE 环境之中,为你带来比 AI 插件更加流畅、准确、优质的开发体验。说是能够不用写代码,全靠一张嘴跟 AI 聊天就把项目做起来,确实要试试,看看以后的抢走码农饭碗的到底是什么东西🤭。

Trae 自带豆包、DeepSeek 大模型,目前支持 windows、MAC 平台,linux 也在加速落地ING👍。

📦 安装

从官网下载最新的安装包,双击🛫:

选择自己喜欢的主题,我比较喜欢暗色😎:

接着导入配置,支持导入 VSCode 的配置,平滑过渡😄:

我们可以添加命令行,也就是在终端/Terminal 中使用命令trae启动,个人觉得没啥必要:

好了,一切就绪,开始 Trae 的使用之旅吧!此处建议注册并登录😁。

编辑器布局如下:

🛠️ 从零开始创建项目

首先我们切换到 Builder 模式:

输入我们项目的基本信息:

根据提示一步步操作,我在安装依赖时报错:

此时需要修改正确的版本号😂。

接着我们生成 rsbuild 的配置文件rsbuild.config.js

import { defineConfig } from '@rsbuild/core';
import { pluginVue } from '@rsbuild/plugin-vue';

export default defineConfig({
    plugins: [pluginVue()],
    source: {
        entry: {
            index: './src/main.js'
        }
    },
    html: {
        template: './index.html'
    },
    output: {
        distPath: {
            root: 'dist'
        }
    }
});

接下来,创建第一个页面,继续给 Trae 描述我们的需求:

可以看到创建出来的页面是有模有样的,不过还有以下小问题:

  1. 没有用到我们依赖的Naive UI组件库(可能是没在提示词中注明)
  2. 启动命令还是用npm,我以及在前面多番强调要用pnpm😔

我们试下让页面使用 Naive UI 组件:

达到了预期效果👍。我们通过pnpm dev命令启动项目,可以看到如下的效果:

继续让 Trae 帮我们写一个登录页面:

总结

简单试用下来,Trae 能够处理简单的工作,但是细节还有待提升。对老手来说,并没有自己动手复制粘贴快。

而且,还有一些问题:

  1. 有时候会碰到文件在人工修改后,下次由 AI 修改被覆盖的情况😂
  2. 配置路由(vue-router)时,暂不能很好的生成正确的代码

总之目前 Trae 还是一个不够成熟的工具,期待它不断强大起来。

### Trae 自动对齐方法及配置教程 在使用 Trae 进行开发时,为了确保代码风格的一致性和可读性,自动对齐功能显得尤为重要。以下是关于如何配置和实现 Trae 的自动对齐功能的具体说明。 #### 配置环境准备 当安装好 Trae 后,系统将自动检测本地已有的配置文件,点击“导入”按钮,系统会将用户的插件、设置、快捷键等一并导入到当前软件中[^1]。这一步骤有助于继承之前的工作习惯和偏好设定,减少重新配置的时间成本。 #### 安装必要的扩展包 对于某些特定的语言或框架,可能需要额外安装一些用于格式化和支持自动对齐的扩展包。例如,在 JavaScript 或 TypeScript 项目中,可以通过 npm 或 yarn 来安装 Prettier 或 ESLint 等工具: ```bash npm install --save-dev prettier eslint ``` 这些工具能够帮助定义统一的代码样式标准,并通过集成至编辑器来实现实时校验与调整。 #### 设置自动保存与格式化选项 为了让 Trae 能够更智能地处理代码对齐问题,建议开启自动保存和格式化的选项。具体操作可以在 IDE/Editor 的首选项里找到对应的设置页面完成。通常情况下,默认已经启用了这项服务;如果没有,则手动勾选相关条目即可生效。 此外,Trae 提供了强大的 AI 功能,可以快速生成代码并自动写入文件中。可以看到项目文件夹下生成的相关文件,如 `index.html` 和 `game.js` 文件[^2]。这意味着即使是在编写过程中也能保持良好的结构布局,因为每次保存都会触发一次完整的语法检查与美化过程。 #### 使用内置命令进行批量修正 如果面对的是已有项目的重构工作或者是接手他人留下的遗产代码库,那么利用 Trae 内建的强大批处理能力就非常有帮助了。只需简单输入几行指令就能让整个工程瞬间焕然一新: ```bash npx prettier --write . ``` 上述命令将会遍历指定目录内的所有源码文档,并按照预设规则执行相应的修改动作——包括但不限于缩进宽度、括号位置等方面的内容优化措施。 #### 结合 AI 辅助编程特性进一步增强体验 作为一款由国内知名科技企业字节跳动推出的先进产品,Trae 不仅具备出色的性能表现,还集成了多种实用的功能模块,比如 AI 问答、代码自动补全以及基于代理的人工智能编程辅助等等[^3]。借助于这些先进的技术支持,开发者们不仅能在日常工作中享受到更加流畅高效的创作流程,同时也更容易达成理想的视觉效果呈现目标。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

集成显卡

码字不易,需要您的鼓励😄

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值