给大家推荐一款好用的编辑器Trae

243 阅读5分钟

引言:AI 浪潮下的编程新工具

在当下的软件开发领域,AI 技术正以迅猛之势融入其中,为编程效率与体验带来了前所未有的变革。字节跳动敏锐地捕捉到这一发展趋势,重磅推出全新的 AI IDE——Trae,一经问世,便在技术圈引发了广泛关注。Trae 对标知名的 Cursor 和 Windsurf,却凭借其独特的优势脱颖而出,尤其是对中文开发者的深度适配,更是让其在国内开发者群体中迅速走红。

便捷的安装与设置

Trae 在安装与设置环节充分考量了开发者的使用习惯。从官网 trae.ai 下载并完成安装后,首次启动 Trae,系统会贴心地引导用户进行主题与语言设置。

主题选择:它提供了暗色、亮色、深蓝三种风格迥异的主题,满足不同开发者的审美偏好。

语言支持:同时支持简体中文和英文两种语言,无需额外安装汉化插件,极大地提升了使用便利性。

此外,Trae 还支持从 VS Code 或 Cursor 导入配置,能够将插件、设置以及按键绑定等信息无缝同步过来,实现了不同 IDE 之间的平滑过渡。不仅如此,Trae 还提供了便捷的命令行启动方式,在 Terminal 中输入 “trae” 即可快速启动,输入 “trae my-react-app” 便能直接打开指定项目。登录方式也十分丰富,支持 GitHub、Google 账号三方登录,也可使用 Trae 账号登录,甚至可以选择跳过登录,先行体验部分基础功能。

a88faea569b848729ee0726a88d1c020~tplv-73owjymdk6-jj-mark-v1_0_0_0_0_5o6Y6YeR5oqA5pyv56S-5Yy6IEAg5Ya05769_q75.webp 主题选择:

image.png

强大的 AI 核心功能

Trae 的核心竞争力在于其强大的 AI 功能。它不仅具备传统 IDE 的代码编写、项目管理、插件管理、版本控制等基础功能,还在 AI 助手功能上实现了重大突破。

AI 问答:堪称开发者的贴心伙伴,在编码过程中,无论遇到代码解释、注释编写还是错误修复等问题,只需向 AI 助手提问,它便能迅速给出精准的解答。

实时代码建议:能实时分析当前代码,在编辑器内智能地给出建议代码,显著提高编码效率。

代码片段生成:开发者只需用自然语言描述需求,AI 助手就能依据描述生成相应的代码片段,甚至能够自主编写项目级和跨文件的代码。

从 0 到 1 项目开发:最具创新性的功能,只需告知 AI 助手想要开发的程序,它便能自动生成代码,或是根据描述自动创建相关文件,极大地降低了项目开发的门槛。

独特的 Builder 和 Chat 模式

Trae 内置了 Builder 和 Chat 两种独特的模式。

Builder 模式:AI 助手宛如一位专业的编程导师,能够主动读取当前项目文件内容,将复杂的开发任务进行合理分解,并按照步骤有条不紊地执行。

开发者只需在右下角的聊天输入框中输入需求,同时还支持添加设计草稿、参考样式等多样化内容,AI 助手便会自动生成代码更改,涵盖创建新文件以及编辑现有文件中的代码等操作。完成代码生成后,还会提供预览按钮,方便开发者在 Webview 窗口中查看最终效果。

例如,当要求 AI 生成一个类似 svelte.dev 的项目时,它会依据需求推荐使用 SvelteKit 框架,并逐步完成项目初始化、功能模块搭建等一系列工作,后续还能根据开发者的进一步需求,如添加暗黑主题等功能,持续完善项目。

Chat 模式:全方位覆盖了日常开发中的各种场景需求。开发者在开发过程中,无论是对代码库存在疑问,还是需要寻求编程相关的建议,都可以随时与 AI 助手展开对话。聊天过程中生成的代码能够直接应用到项目中,极大地提高了开发效率。

以在 Svelte/SvelteKit 项目中添加登录功能为例,AI 助手会详细给出实现步骤,包括创建用于存储用户登录状态的 store、构建登录页面等关键环节,同时还会提供详尽的使用说明以及后续扩展建议。尤为值得一提的是,当代码出现报错时,AI 助手能够迅速定位问题并进行修复,为开发者节省了大量排查错误的时间和精力。

image.png

结语:开启 AI 编程新时代

在 Cursor、Windsurf 等海外 AI IDE 占据一定市场份额的背景下,Trae 作为一款由国内开发者精心打造的工具,更加契合中国开发者的实际需求。目前,Trae 处于免费使用阶段,无论是经验丰富的专业开发者,还是渴望快速入门的编程新手,都能借助 Trae 提升编程效率,开启高效的编程之旅。如果你也渴望体验这场由 AI 赋能的编程革新,不妨即刻前往 trae.ai 下载体验,探索更多隐藏在其中的惊喜功能。期待 Trae 在未来能够持续创新,为开发者社区带来更多的价值,推动软件开发行业迈向新的高度。