最近尝试了一款名为 Trae 的编程软件(IDE),主打轻量、快速启动和智能辅助。作为经常切换不同开发环境的程序员,我花了一周时间试用,记录下真实感受。
安装与第一印象
- 安装包小巧:Windows 版约 153MB,相比 VS Code(~200MB)和 JetBrains 系列(~500MB+)更轻量。
- 启动速度快:冷启动 2 秒内完成,比 PyCharm/VS Code 更快,适合临时改代码的场景。
- 界面简洁:深色主题默认,布局类似 VS Code,左侧资源管理器,右侧编辑器,底部终端。
第一印象:像是 VS Code + 轻量级 IntelliJ 的结合体,没有过多复杂功能,适合中小型项目。
核心功能体验
(1)代码编辑 & 智能提示
- 语言支持:官方称支持 Python、JavaScript、Java、C++、Go 等主流语言,实测 Python 和 JS 的补全较好,但 Java 的智能提示不如 IntelliJ。
- 代码补全:基于语义分析(类似 VS Code 的 IntelliSense),但响应速度更快,敲
str.能立刻弹出方法列表。 - 代码导航:
Ctrl+Click跳转定义,Alt+Left返回,流畅度不错,但大型项目(如 10 万行代码)索引速度一般。
(2)调试体验
- 内置调试器:支持 Python、Node.js 和 C++(GDB),断点、变量监视、调用栈都齐全。
- 调试速度:比 VS Code 稍快,但不如专业 IDE(如 CLion)。
(3)终端 & Git 集成
- 内置终端:支持 PowerShell、CMD、Bash(WSL),响应快,可拆分多个面板。
- Git 支持:基础功能(commit、push、pull)都有,但缺少高级分支管理(如 rebase 可视化)。
(4)插件生态(短板)
- 官方插件市场:目前只有 50+ 插件,远不如 VS Code,但基础工具(如 Docker、数据库客户端)都有。
- 自定义扩展:支持 JavaScript 写插件,但文档较少,社区生态还在早期。