设计与产品ethanschoonover.com编辑精选
Solarized:为 Vim、mutt 和终端模拟器设计的配色方案
Solarized - Color scheme for vim, mutt, terminal emulators
2011 — 2022,它一次次回到首页
黑点是上首页(≥ 50 分)的那次投稿,空心点是没冲上去的投稿,点越大分数越高。
导读
Solarized 是 Ethan Schoonover 设计的一套配色方案,为 vim、mutt、终端模拟器等工具提供统一的 16 色调色板,深色与浅色背景各有一版,力求在保证各色相可辨识的同时控制对比度。网站详细说明了它的设计依据,并给出各种编辑器和终端的配置方法。
为什么经久不衰:它用色彩理论取代了早期终端主题的花哨审美,成为十多年来跨工具统一配色与深色主题设计的参考范本,至今仍被广泛移植和讨论。
HN 评论精选
Solarized 用色彩科学取代花哨主题,为后来主流的深色模式铺了路。
我认为 Solarized 奠定了一个基准,让恰当的“深色”主题变得更普遍。我大胆猜测,没有 Solarized 开路,也许 macOS 或 VSCode 的深色模式就不会存在。有意思的是,在 Solarized 之前,我看到大量花哨的主题,比如追求 Matrix 或“经典终端”感觉的,全都押在某种氛围上却牺牲了实用性。我希望终端的基本颜色仍接近它们本该有的色相!希望代码里不同的关键字和 token 是可区分的!Ethan 把色彩理论应用到这片领域,就像黑暗中的灯塔。Solarized 之前我用 Zenburn(某些环境里我其实还在用,我不太喜欢 Solarized 背景的偏蓝色调),我也喜欢 Tango Light/Dark。
AceJohnny2查看英文原文
I credit Solarized with setting the baseline allowing proper "dark" themes to be more commonplace. I'm going out on a limb, but perhaps macOS' Dark Mode, or VSCode's dark mode, wouldn't exist without Solarized blazing that path. It's kinda funny how, before Solarized, I would see tons of gimmicky themes like some that were going for a Matrix or "classic terminal" feel, going all in on a certain theme but eschewing real usefulness. I want my basic terminal colors to remain adjacent to their intended hues! I want different keywords/tokens in my code to be distinguishable! Ethan's application of color theory/science to the landscape was like a beacon in the darkness. Before Solarized, I used Zenburn (I actually still do in some environments, I'm not too keen on the blueish hue of Solarized backround.) I also like Tango Light/Dark.
作者本人回应:项目虽疏于维护,但凭配色本身持续传播并被大量衍生。
我是 Solarized 的开发者。很高兴它仍是受欢迎的设计。我让 GitHub 上的项目荒废了,对此感到遗憾。好在它只是一套配色方案,网站和 GitHub 上的信息已足够让它继续传播。有很多配色方案受到 Solarized 启发,看到这点非常满足,其中不少在项目的 git 结构上考虑得比我周到 :)
Adaptive查看英文原文
Developer of Solarized here. Glad that it continues to be a popular design. I've let the github languish and regret that. Luckily since it's just a color scheme the website and info on github has been enough for it to continue to propagate. There have been plenty of other color schemes that I think it's safe to say have been inspired by Solarized and this is very satisfying to see. Many of them have done a better job at thinking through the git structure of their projects :)
有用户转向 Selenized,该文档专门论证 Solarized 的缺陷。
我以前用 solarized,但一段时间前换成了 selenized(附《Solarized 有什么问题》一文)。再没回头。次优的主题得是 nordtheme.com。
dngray查看英文原文
I used to use solarized, but switched to selenized some time ago. https://github.com/jan-warchol/selenized/blob/master/whats-wrong-with-solarized.md Never looked back. Next best theme would have to be nordtheme.com
长期使用后蓝色调令人疲劳,转向更暖的 gruvbox。
Solarized 刚出现(对我来说)时我很喜欢,但几年后受不了整天盯着那些蓝色调。我在 vim 里换成了 gruvbox(维护更好的社区版),它同样有深色和浅色版,但暖得多。
cgeier查看英文原文
I loved solarized when it was new (to me). But after several years, I couldn't stand looking at those blue tones all day. I switched (in vim) to gruvbox [0] (better maintained "community" edition [1]), which also has a dark and a light version, which is a lot warmer. 0: https://github.com/morhetz/gruvbox 1: https://github.com/gruvbox-community/gruvbox thanks, hatsubishi, for pointing out the typo in the second link!
历次讨论
同类还值得读
贝塞尔曲线入门
A Primer on Bézier Curves
Pomax 编写的贝塞尔曲线在线教程,从基础概念一路讲到曲线求交、投影、曲率等进阶内容,并配有可交互的示例和配套的 bezier.js 库。
设计与产品上首页 7 次 · 2014–2022pomax.github.io编辑精选WebGL 水面模拟
WebGL Water
Evan Wallace 制作的 WebGL Water 演示:在浏览器里实时渲染一片水面,展示折射、反射和焦散等 GPU 图形效果。
设计与产品上首页 6 次 · 2011–2025madebyevan.com设计建议:永远不要使用黑色
Design Tip: Never Use Black
设计随笔提出“永远不要用纯黑”的建议,主张在界面和绘画中改用深灰或带色相的暗色,并借阴影与色彩关系来论证。
设计与产品上首页 5 次 · 2012–2021ianstormtaylor.com用于思考不可想象之物的媒介
Media for Thinking the Unthinkable
Bret Victor 的这个页面围绕《Media for Thinking the Unthinkable》展开,探讨我们用来思考和表达复杂问题的媒介,以及以文字/符号为主的传…
设计与产品上首页 5 次 · 2013–2020worrydream.com编辑精选页面重量很重要
Page Weight Matters
博文讲 YouTube 工程师 Chris Zacharias 的一次页面瘦身实验:团队做了一个更轻量的页面版本,起初从整体平均加载时间看反而更慢;按地理区域分层后才发现,轻量版…
设计与产品上首页 4 次 · 2012–2022blog.chriszacharias.com