什么是 Themery?
Themery 是一个 IDE 主题构建器,帮助您使用 AI 创建颜色主题,包括语法高亮和排版的微调。它专为希望在多个编辑器中保持一致外观的开发者设计,且生成的主题基于感知工程的颜色值。
页面强调 Themery 使用 OKLCH 颜色和 APCA 对比度评分,并可将主题导出到多个编辑器,以便在工作流程中使用相同主题。
主要功能
- AI 辅助主题构建:使用 AI 生成和优化 IDE 主题,而非从零开始。
- 基于 OKLCH 的颜色处理:主题以感知均匀的 OKLCH 颜色呈现,支持更一致的视觉输出。
- APCA 对比度评分:主题工作流程包含基于 APCA 的对比度可访问性评分。
- 语法高亮和排版微调:调整代码元素的颜色以及主题中文本的处理方式。
- 导出到多个编辑器:将主题发布到多个环境,包括 VS Code、JetBrains、Neovim、Helix 和 Zed(网站上列出)。
如何使用 Themery
- 在 Themery 中开始构建主题,使用编辑器工具调整颜色、语法高亮和排版。
- 查看基于 APCA 的对比度/可访问性评分,以指导颜色选择。
- 当主题外观合适时,一键发布/导出到您使用的编辑器(网站上列出的编辑器集合)。
使用场景
- 为多个编码环境创建单一主题:在 Themery 中构建一次,然后导出相同主题到 VS Code、JetBrains 和终端导向编辑器如 Neovim/Helix。
- 通过迭代对比度提升可读性:使用 APCA 对比度评分在主题优化中调整代码可读性颜色。
- 标准化团队/编辑器外观:如果团队使用多个 IDE,导出功能确保他们在工具间对齐相同主题样式。
- 为首选外观调整排版和高亮:调整语法高亮和排版,使代码结构在日常使用中更容易扫描。
- 使用感知颜色模型开发和优化主题:依赖 OKLCH 颜色保持主题在变更时的一致性。
常见问题
-
Themery 支持导出到哪些编辑器? 网站列出导出/发布到 VS Code、JetBrains、Neovim、Helix 和 Zed,并提及“以及更多”。
-
Themery 使用特定颜色系统吗? 是的。页面指出它使用 OKLCH 实现感知均匀颜色。
-
Themery 如何评估文本/背景对比度? 包含 APCA 对比度可访问性评分。
-
主题中可以自定义什么? 页面提及微调颜色、语法高亮和排版。
替代方案
- IDE 专用主题编辑器:专注于单一 IDE 内配置主题的工具,通常需要分别工作以匹配跨编辑器样式。
- 特定编辑器主题生成器(例如,仅 VS Code):从模板或方案开始,仅导出到该编辑器格式,而非发布到多个编辑器。
- 通用颜色调色板/设计工具:可以使用感知模型设计颜色,然后手动映射到编辑器高亮组,通常比 IDE 导向工作流程更手动。
- 终端/Neovim 主题工具:如果工作流程主要基于终端,专用的 Neovim/Helix 主题工具可能更合适,尽管它们可能不提供统一的跨编辑器工作流程。
替代品
Ably Chat
Ably Chat 提供聊天 API 和 SDK,用于自定义实时聊天应用:支持反应、在线/房间状态及消息编辑/删除,面向高并发场景。
Prompty Town
Prompty Town 是一个微型“链接互联网城市”:购买瓷砖,附上链接,并用文字/内容提示它,便于他人浏览探索。
Creativly
Creativly 是基于浏览器的创意工具,无需写提示词即可快速生成创意输出,启动简单流程尽享“创建任何”。
AakarDev AI
AakarDev AI 是一个强大的平台,通过无缝的向量数据库集成简化 AI 应用程序的开发,实现快速部署和可扩展性。
DeepMotion
DeepMotion 是 AI 动作捕捉与人体追踪平台,可在浏览器中用视频(及文本)生成 3D 动画;并通过 Animate 3D API 便于开发集成。
Arduino VENTUNO Q
Arduino VENTUNO Q 边缘AI电脑,集成AI推理与微控制器确定性控制;用 Arduino App Lab 打通嵌入式、Linux与边缘AI开发。