一、前言
在日常开发中,我们总是离不开一个趁手的代码编辑器。从 VSCode 到 JetBrains 系列 IDE,开发者们对编辑器的要求越来越高:轻量、智能、跨平台、插件生态丰富等等。最近我尝试了一款新兴的开源编辑器 —— Trae,它被设计为类似 VSCode 的现代开发工具,主打简洁与高效。
二、Trae 是什么?
Trae 是一个开源的桌面端代码编辑器,采用现代化前端技术栈构建(如 React + Electron 或 Tauri 架构),支持语法高亮、智能补全、Git 集成、终端嵌入等核心功能。其目标是提供一个轻量级但功能完备的开发环境,尤其适合 Web 开发者和轻量级项目用户。
主要特性:
- 类似 VSCode 的界面布局
- 支持主流语言的语法高亮和 LSP 智能提示
- Git 插件集成
- 内置终端
- 插件系统可扩展性强
- 支持主题自定义、快捷键映射等个性化设置
三、安装与初始化
Trae 提供了多平台的安装包(Windows/macOS)
安装过程非常流畅,启动后默认界面如下:
- 左侧资源管理器
- 中间代码编辑区
- 右侧浮动面板(支持终端、调试器等)
- 底部状态栏 & Git 提示
整体 UI 十分清爽,首次打开即可直接开始编码。
四、使用体验
1. 启动速度 & 性能表现
相比 VSCode 动辄几十秒的冷启动时间,Trae 在我的 M1 Mac 上几乎秒开。即便是加载一个中型 Vue 项目,也能迅速完成索引和语法分析,响应非常灵敏。
2. 代码编辑体验
Trae 支持主流语言的语法高亮和 LSP 补全(比如 JavaScript、TypeScript、Python 等)。配合 ESLint 和 Prettier 插件,可以实现自动格式化和错误提示。
智能跳转、符号查找等功能也都能满足日常开发需求。
3. Git 集成
内置 Git 插件可以直接在编辑器内查看修改记录、提交代码、切换分支等操作,非常方便。
4. 插件生态
虽然 Trae 目前的插件数量还无法与 VSCode 相比,但它的插件机制已经初具规模。社区也在不断丰富插件库,例如:
trae-eslint: ESLint 集成trae-prettier: 格式化支持trae-git: Git 图形化管理trae-terminal: 内置终端增强
如果你有定制化需求,也可以轻松开发自己的插件。
5. 自定义与主题
Trae 支持丰富的主题配置,可以通过设置中心一键切换深色/浅色模式。快捷键也可以通过 keybindings.json 文件进行自定义,适配不同用户的使用习惯。
五、Trae 的优势总结
| 特性 | 描述 |
|---|---|
| 🚀 轻量快速 | 启动速度快,资源占用低,适合轻量级开发场景 |
| 💡 智能编辑 | 支持 LSP 补全、跳转定义、重构建议等高级功能 |
| 🧩 插件生态 | 可扩展性强,支持第三方插件安装与开发 |
| 📦 内置功能 | Git、终端、调试器等常用功能开箱即用 |
| 🎨 主题自由 | 多种主题可选,支持自定义样式 |
| 🌐 跨平台 | 支持 Windows、macOS、Linux |
六、适用人群
- 对 VSCode 启动慢、占用高感到困扰的开发者
- 喜欢轻量级、快速响应编辑器的用户
- 希望尝试新工具、愿意参与社区共建的开发者
- 教育或教学环境中需要简单易用的编辑器
七、待改进之处
尽管 Trae 表现优秀,但也存在一些尚待完善的地方:
- 插件生态仍处于早期阶段,部分功能还不够完善
- 对大型项目的支持还在持续优化中
- 社区文档相对较少,新手上手可能有一定门槛
八、结语
Trae 作为一款新兴的类 VSCode 编辑器,凭借其轻量、快速、现代的设计理念,已经在我的日常开发中逐渐替代了部分 VSCode 的使用场景。如果你正在寻找一个更轻更快的替代方案,Trae 是一个非常值得尝试的选择。
未来我也将持续关注 Trae 的发展,并期待它在插件生态和功能完善方面的进一步提升。