Skip to content
Codex Skin Index
提交
comparelight-airydark-midnightskin-guide

浅色还是深色 Codex 皮肤:按你的工作方式选

选浅色还是深色 Codex 皮肤,主要看你写代码的房间。这篇给出适合日间光线的皮肤选择、深色与浅色优劣互换的时机,以及在一台机器上同时跑两套皮肤的做法。

浅色还是深色 Codex 皮肤:按你的工作方式选

浅色还是深色 Codex 皮肤,多数人是按习惯选的,然后为这个选择辩护好几年。顺序其实反了。适合日间光线的那一套,和你晚上十一点想要的那一套,回答的是同一个问题的两个答案,而选哪个主要取决于你写代码的房间。下面说清楚两边各自的实际代价、深色与浅色在什么时候互相翻盘,以及怎么在一台机器上同时留着两套皮肤,又不让切换变成一件麻烦事。

房间的决定权比口味大

有三件事重要,其中只有一件是个人偏好:

  • 环境光。明亮的白天里,深色界面就像在一片暗环境里凿出一个发亮的小方块。让眼睛累的是这种错配,不是亮度本身。
  • 屏幕表面。亮面屏的反光会把浅色主题冲淡,也会把深色主题压灰。磨砂屏在同一盏灯下表现完全不同。
  • 日落之后的时长。如果你的工作大部分在天黑前完成,默认答案是浅色;大部分在天黑后,那就是深色。

偏好当然存在,但它决定的是你留哪一款浅色或哪一款深色,而不是你站哪一边。本站所有皮肤不是 light-airy 就是 dark-midnight,可以先按这个筛,再去争具体配色。

浅色皮肤赢在哪

浅色主题有两件事做得好:日光下读得准,以及背景不发光时代码依然清楚。下面两款都是 Codex Desktop 里一句话 prompt 就能装的。

皮肤分类底色安装方式来源
Clear Glasslight-airy#E8EFF5promptCodex Dream Skin(Fei-Away)
Berry (light journal)light-airy#DCEEF2prompt社区投稿

Clear Glass 用半透明面板配上高明度的 #E8EFF5,白天几乎会隐身,让代码成为屏幕上最亮的东西。写这篇时它记录到 1,620 次安装和 305 个赞,排在浅色一侧靠前的位置。Berry (light journal) 底色调得更冷一点,#DCEEF2,质感更像纸而不像玻璃,安装数 530。

缺点也说清楚:这两款在天一黑就把优势全丢掉。没开灯的房间里,一块浅色面板就是一盏对着脸的灯。

深色皮肤赢在哪

两种情况偏向深色,而且不是人们常提的那两种。第一种是房间确实暗。第二种是长时间以读为主的场景,因为语法配色在深底上分得更开。

皮肤分类底色安装方式平台
Gothic Void Expeditiondark-midnight#1A1A2EpromptCodex Desktop
amber-nocturnedark-midnight#3B2F1Ecodex-theme applyCodex CLI

Gothic Void Expedition 是 Dream Skin 引擎的默认预设,也是全站安装量最高的一款,2,103 次安装、412 个赞。底色接近纯黑加一层微弱的地平线光,而且它是上手最安全的深色皮肤,因为发布它的引擎顺带负责一键还原。amber-nocturne 来自用 Go 写的 codex-themes CLI,底色 #3B2F1E 属于暖调深色而非冷调,用 codex-theme apply amber-nocturne 装上。

暖调深色值得单独说一句。阳光充足的房间里,近黑面很难读;暖棕色的深面明显好读得多。如果你不愿意一天切两次,这个差别比任何口味之争都重要。

对比度:为什么两边都能过关

维度浅色皮肤深色皮肤
常见底色#E8EFF5、#DCEEF2#1A1A2E、#3B2F1E
文字对比强,容易稳在 7:1 以上强,但纯白容易起光晕
失败模式眩光和反光细字周围发糊
最配的场景白天、磨砂屏暗房间、高 dpi 屏

只要做得规范,两行都能达到无障碍标准。真正出问题的通常不是底色,而是配对选择:中灰的注释色在浅底上会消失,纯白正文在黑底上会发糊。底色越深,越该把正文纯白换成 #E6E6E6 这类。

一天切两次,怎么做不麻烦

切换只有在超过十秒时才烦人。一次设好就行:

  1. 装一个浅色预设和一个深色预设,都用 prompt 格式,各自一句话喂给 Codex Desktop。
  2. 用 CLI 的话,装一次 codex-themes 工具,把 codex-theme list 放在手边。codex-theme apply 换配色时不碰配置文件。
  3. 把两句安装 prompt 抄进贴在编辑器旁边的便签。每天早上打同一句话,比回忆自己到底想装哪个更快。
  4. 按房间变化切,别按时间切。入夜开灯,或者有人拉开窗帘,才是真正的触发点。

两套都挂在同一个 /skins/ 筛选结果里,就不用为第二套来回翻了。

五分钟内挑出来

按顺序读,读到第一条符合自己的就停:

  • 大部分工作在日落前 → 从 /skins/clear-glass/ 的 Clear Glass 开始。
  • 大部分工作在天黑后 → 从 /skins/gothic-void-expedition/ 的 Gothic Void Expedition 开始。
  • 不想一天切两次 → 从 /skins/amber-nocturne/ 这类暖调深色开始,它比近黑色更耐受白天的光。
  • 主要在 Codex CLI 里干活 → codex-theme apply 让你完全不用打开 Desktop 就能换配色。
  • 还是拿不定 → 现在先装 Clear Glass,今晚再配一个深色搭档。前后十分钟,明天你就会知道自己伸手要的是哪一个。

常见问题

浅色主题真的更不伤眼吗? 在亮房间里是。伤眼的根源是屏幕亮度和房间亮度不匹配,而浅色皮肤更贴合有灯光的房间。房间一暗,同样的论证就指向另一边了。

Codex 皮肤要不要和终端主题统一? 统一有好处,而且两个方向都好做。好处是截图和共享屏幕时观感一致;反方向的做法写在 /blog/export-terminal-palette-from-codex-skin/。

哪一边的皮肤更多? 深色多,而且不是多一点。想选配色空间最大,先在 /skins/ 里按 dark-midnight 筛,再去读 /blog/best-light-codex-skins/,看看真正好用的浅色其实少到几款就够了。

装完还能回到默认吗? 能,两个平台都能。Dream Skin 对自己的预设支持一键还原,codex-theme 也是怎么装上就怎么退回。

相关皮肤


这些皮肤都收录在 awesomecodexskin.com。你可以在 /skins/ 按分类筛完整的 103 条索引,先看 安装指南,用 无障碍对比度指南 核数据。已发布的同类比较还有 Codex 浅色与深色皮肤对比 和 最佳深色 Codex 皮肤。其余文章见 /blog。


本文提到的皮肤

查看全部 skins .