代码编辑器Zed近日在官网上线了Theme Builder(主题构建器),允许用户通过可视化界面自定义编辑器的配色方案,无需手动编辑JSON配置文件。对于追求个性化开发环境的程序员来说,这是一个实用的更新。
Zed是什么
Zed是一款用Rust编写的高性能代码编辑器,由Atom编辑器的原班人马开发。它的核心卖点是速度——利用GPU加速渲染和Rust的零成本抽象,Zed在启动速度和编辑响应上明显快于VS Code等基于Electron的编辑器。
Zed的主要特性包括:
- GPU加速渲染:利用GPU绘制界面,减少CPU占用
- 内置终端和AI助手:集成终端和代码补全功能
- 多人协作:支持实时协同编辑
- 扩展生态:兼容部分VS Code扩展
Theme Builder怎么用
访问 zed.dev/theme-builder 即可使用在线主题构建器。操作流程如下:
- 选择基础主题:从Zed内置的多个主题中选择一个作为起点
- 调整颜色:通过可视化界面调整各个UI元素的颜色,包括:
- 编辑器背景和前景色
- 语法高亮颜色(关键字、字符串、注释等)
- 侧边栏、标签栏、状态栏颜色
- 选中文字、搜索高亮、错误/警告提示颜色
- 实时预览:修改即时反映在预览窗口中
- 导出配置:生成的JSON主题文件可以直接导入Zed使用
如何导入自定义主题
将Theme Builder生成的JSON文件放到Zed的主题目录中:
- macOS:
~/.config/zed/themes/ - Linux:
~/.config/zed/themes/
然后在Zed中打开设置(Cmd+, 或 Ctrl+,),在theme字段中填入你的主题名称即可切换。
与其他编辑器的对比
| 特性 | Zed Theme Builder | VS Code Theme | Sublime Text |
|---|---|---|---|
| 可视化编辑 | ✅ 在线工具 | 需要插件 | 手动编辑JSON |
| 实时预览 | ✅ | 部分支持 | 需要重启 |
| 导出格式 | JSON | JSON | .tmTheme XML |
| 学习成本 | 低 | 中 | 高 |
适合谁
- 想要个性化编辑器外观但不想学JSON配置的开发者
- 团队想要统一编辑器主题风格的场景
- 从其他编辑器迁移到Zed,想保留熟悉配色的用户
- 主题设计师想要快速原型验证
简评
Zed的Theme Builder本身不是什么颠覆性功能,但体现了Zed团队对用户体验的重视。一个好用的可视化工具能大幅降低主题定制的门槛,吸引更多用户尝试Zed。目前Zed的扩展生态还不如VS Code丰富,但在核心编辑体验上已经很有竞争力。
来源:
© 版权声明
THE END















暂无评论内容