UStackUStack
Themery icon

Themery

用 Themery 基于 OKLCH 颜色与 APCA 对比度评分,借助 AI 构建 IDE 主题;一键导出到 VS Code、JetBrains、Neovim、Helix、Zed。

Themery

什么是 Themery?

Themery 是一个 IDE 主题构建器,帮助您使用 AI 创建颜色主题,包括语法高亮和排版的微调。它专为希望在多个编辑器中保持一致外观的开发者设计,且生成的主题基于感知工程的颜色值。

页面强调 Themery 使用 OKLCH 颜色和 APCA 对比度评分,并可将主题导出到多个编辑器,以便在工作流程中使用相同主题。

主要功能

  • AI 辅助主题构建:使用 AI 生成和优化 IDE 主题,而非从零开始。
  • 基于 OKLCH 的颜色处理:主题以感知均匀的 OKLCH 颜色呈现,支持更一致的视觉输出。
  • APCA 对比度评分:主题工作流程包含基于 APCA 的对比度可访问性评分。
  • 语法高亮和排版微调:调整代码元素的颜色以及主题中文本的处理方式。
  • 导出到多个编辑器:将主题发布到多个环境,包括 VS Code、JetBrains、Neovim、Helix 和 Zed(网站上列出)。

如何使用 Themery

  1. 在 Themery 中开始构建主题,使用编辑器工具调整颜色、语法高亮和排版。
  2. 查看基于 APCA 的对比度/可访问性评分,以指导颜色选择。
  3. 当主题外观合适时,一键发布/导出到您使用的编辑器(网站上列出的编辑器集合)。

使用场景

  • 为多个编码环境创建单一主题:在 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 主题工具可能更合适,尽管它们可能不提供统一的跨编辑器工作流程。