当前位置: 华文星空 > 知识

为什么大多数的程序员的编程界面背景都是黑色的?

2020-03-26知识

多年前我研究配色的时候制作了几套配色方案。

仔细研究,我自己的研究结果是:黑色背景下,字体的前景色改变会显得更加明显。而白色背景下,前景色改变的效果并不明显,背景色跟字体粗细的改变更加明显。

简单测试就是同样把字体颜色的RGB各加0x11,黑背景下,改变的字体差异非常明确,而白背景下两者的差异就小一些。

所以在现实中,两种不同的语法元素,在黑背景中可能只差距0x33-0x66就可以轻松辨识,到白背景中可能就要用0x88-0xff才能达到同等的辨识效果。

由于程序员的语法着色主要是基于字体前景色的改变,因此使用黑背景能够得到更好的视觉分辨效果。

--

一句话结论:由于程序员编程需要进行语法着色,而黑背景语法着色的效果更好。所以更多的编程 IDE 设计时选择了黑背景。

以上是我的看法。