IDE 的主题应该用亮色还是暗色?终极答案来了!
文章目录
-
在颜色搭配上究竟偏好白色还是黑色?深色与浅色之间又该如何取舍?而亮色与暗色之间又该如何抉择呢?
-
为何最近突然间选择了明亮的空间风格?这背后的原因或许与个人成长经历有关。
-
回忆起来,在办公室工作的那些日子总是让人怀念。
-
故事始于我在家中办公的那一段经历。
-
某天突然发现,在办公室工作的光线如此明亮温暖。
- 亮色护眼背后的科学依据
- 亮色一定好?
- 最后
白色好还是黑色好?深色好还是浅色好?亮色好还是暗色好?
亮色,就像这样

暗色,就像这样

亮色好还是暗色好???
这个问题可能从支持明暗两种选择的时候开始就已经存在,并且直至现在仍然没有得到完全解决。
如果你去网上查找类似的话题"IDE 主体颜色选择",你可能会发现各种各样的建议。比如在Stack Overflow等技术论坛上
- 采用暗黑模式有助于保护眼睛
- 使用亮色方案是最佳选择,在进入浏览器时应避免使用暗黑模式以免眼睛疲劳
- 白天使用明亮的颜色不会感到不适,在夜间选择较深的颜色有助于提升睡眠质量
- 在办公环境中工作时应根据环境亮度选择合适的颜色:昏暗的环境适合使用较深的颜色(如黑色),明亮的环境则适合选择较浅的颜色(如白色)
每个人有自己的认知,自己的喜好,自己的选择。
我自大学一年级首次接触IDE至今已有十年有余,在过去的九年间我一直采用"暗黑主题"这一配色方案;我认为这种配色方案才是程序员应有的选择,
其外观风格极具视觉张力,
为何有人会对配色选择持疑虑态度?难道不觉得明黄色存在令人分心的风险吗?
关于这一话题的价值究竟如何?
如果你在今年之前问我:“IDE 应该用亮色主题还是暗色主题?”
我会回答你:“你喜欢什么颜色就选什么颜色。”
我有自己的观点。但我实在没有动力去阐述我的观点。因为这个问题对我来说无足轻重。暗色已经足够了(YYDS)。为什么要考虑使用明亮的颜色呢?我不和'傻子'争辩。
没错啊,在之后的时间里,
我被自己定义为"白痴"。
从今年开始,
到我的职业生涯结束,
我确定并已坚持使用明色主题,
断定余生与暗色无关。
发生了啥?
我为什么突然“弃暗投明”,选择亮色
从“暗黑主义者”到“阳光少年”,我经历了什么?
时间线拉回到坐办公室的那些年
我现在可以自由地安排自己的时间。开始有了更多机会,在白天出门晒太阳了。以前则不然。
当然,在过去的工作环境中。中午时分也是有机会晒太阳的时候。不过,在办公室开空调确实挺舒适的。为何还要外出晒太阳呢?中午如果不休息而外出工作。下午怎么有劲使不上呢?
在上班之前太阳还未升起,在下班时太阳已经落下;每天如此、每年如此。即使在完全没有阳光的环境中生活多年后,在微弱的灯光下也能舒适地工作。
周末外出游玩真开心呢?天气晴朗时当然得佩戴太阳镜啦!我以为这很酷呢?以前我以为这有那么酷!其实原来以为这是为了保护眼睛呀!避免直射强光照射真的就是为了保护眼睛嘛!
我对没有阳光的日子已经习以为常;我的全部精力都投入到工作中;出租屋;食堂;办公室;每天三点一线的工作节奏。
我感受着暗色IDE带来的独特魅力,在黑暗中工作时仿佛进入了一个充满科技感的空间。为了提高效率与舒适度 我逐渐养成了一种习惯:在黑暗中工作时 会更加专注地观察每一个代码细节 并沉浸在其中
故事从 WFH 开始
2021年12月,我换到了现在的工作,开始体验 WFH(居家办公)。
- 这个故事我单独写过一篇文章:选择创业公司一个月后
WFH 的优势在于让你能够极大程度上自主规划自己的时间,在最初的几个月里我积极地尝试了不同的工作环境:从乡间到田野再到春风拂面的地方……
我可以在田野里写代码

我可以在公园里写代码

我可以去路边的一家烘焙店寻找,并购买一杯咖啡,在一个有窗的位置享受阳光的温暖,并编写代码。

当然,我最喜欢的还是在这家星巴克坐着

这就完了?
不,我还可以在中午或者傍晚出去骑个车,晒着太阳哼着歌
去看一看天的颜色

去看一看花的颜色

恰巧这可能是我工作了这么久以来难得的一次休息机会,在花园中潜心感受着春天的气息。

我甚至有功夫在大中午晒着烈日,去寻找一朵“特立独行”的向日葵

终于有一天,开始感受到“光”的温暖
工作从家开始一段时间后,后来我感到深色模式的IDE有些难以适应,并决定更换为明亮的版本之后便前往实验室。
为什么不刺眼?
为什么不刺眼?
为什么不刺眼?
为什么不刺眼?
为什么不刺眼?
从那以后我的 Word 也不再采用浅绿色护眼模式;桌面完全摒弃了暗黑风格;编程环境自然无法继续使用任何形式的暗色主题
我最近发现夏日正午时分的阳光异常炽热。我竟然可以放心地在户外活动而不必佩戴任何防护装备!尽管如此烈的阳光仍然会让人感到有些不舒服,并且如果没有墨镜实在没得选择只能戴上一副。回想起来那些在过去的学习时光里我记得那时候几乎没怎么用过墨镜。那时候如果遇到大太阳天真的不敢出门。感觉太阳刺眼的时候 outdoor activities 也会让人觉得有些不适应吧?
经过多年的职场生涯后,我发现自己的视觉感知能力显著下降.久而久之便习惯了将视野限定于'黑暗'这一范畴,对任何微弱的光明都心存敬畏.无论是眼睛层面还是心理层面,我都显得异常暗淡与朦胧.
无论怎样我都算是幸运的。我成功摆脱了那个"困局"。我得以在"阳光之下"安居乐业。在这个过程中,我不仅享受了工作生活,在工作中也找到了乐趣,在工作中实现了work life balance。
亮色护眼背后的科学依据
我发现存在一项持续八年余的探讨:即关于是否选择深色或浅色主题对眼睛更为适宜的研究。
深色主题与浅色主题哪一个更适合保护眼睛?这个帖子的点击量已经超过57万次,并且内容非常有趣。研究结果表明,在浅色背景中使用深色字体比在深色背景中使用浅色字体更具优势。为什么会这样呢?主要原因在于白色字体对眼睛的刺激更为强烈。当人们长时间专注于白色文字时会觉得疲劳不堪;而在浅色背景下阅读深色字体则能够显著缓解视觉疲劳。
还有一篇When to Use White Text on a Dark Background指出白色能激活人眼中的红黄蓝三种色敏视觉受体(即激活红黄蓝三种敏感视杆细胞)。因此,在较亮的环境中(如白天),虹膜会收缩以适应光线变化,并使眼睛能够集中注意力。因此,在黑色背景下阅读白文时(因为瞳孔直径缩小),更容易减少散光现象的发生。这表明,在存在散光的情况下(如近视患者),选择黑色背景来阅读白色正文可能会带来一定的视觉挑战性。
网上有很多相关的文章可供参考,并包含以下两个链接作为参考文献。建议感兴趣的朋友点击查看原文。
亮色一定好?
并不是这样。如果当前环境处于较暗的状态,并且你选择了亮色主题(如带有高饱和度的颜色),那么当人眼在IDE窗口及其周边环境之间切换时会产生较大的视觉不适感。选择亮色主题可能会导致当人眼在IDE窗口及其周边环境之间切换时产生视觉上的不适感。容易感到眼前内容难以辨认的情况容易发生;同时也会感到屏幕显示内容过于刺眼的情况也有可能出现;这种情况显然是不合适的。
但是光线过暗同样会对眼睛造成不适。随手关灯看手机同样不好。这些都是常识性的问题。假如条件允许切记不要让自己长时间处在"昏暗的世界"之中!我坚信黑暗可能让人目不斜视并不会让人夜以继日地注视黑暗。
今天回想起从前那些年晚上遇到白色广告牌的情景时感到十分不安。尤其害怕手机店专柜那刺眼的白色灯光。�一眼我都会眼睛痛几秒。一直不明白这些店铺的老板为何明明知道这种灯光会刺眼却还要这样做?即便如此明亮的光线下。
现在我知道,不是这个世界太亮,是我太怕光。
从今天起,卸下眼镜,在IDE中采用亮色界面设计以适应不同光线需求,并重新塑造一个充满活力的自己!
最后
别忘了订阅我的微信公众号「胡说云原生」,听听我的故事,一起成为有趣的人!

