當前位置: 華文星空 > 知識

為什麽大多數的程式設計師的編程界面背景都是黑色的?

2020-03-26知識

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

仔細研究,我自己的研究結果是:黑色背景下,字型的前景色改變會顯得更加明顯。而白色背景下,前景色改變的效果並不明顯,背景色跟字型粗細的改變更加明顯。

簡單測試就是同樣把字型顏色的RGB各加0x11,黑背景下,改變的字型差異非常明確,而白背景下兩者的差異就小一些。

所以在現實中,兩種不同的語法元素,在黑背景中可能只差距0x33-0x66就可以輕松辨識,到白背景中可能就要用0x88-0xff才能達到同等的辨識效果。

由於程式設計師的語法著色主要是基於字型前景色的改變,因此使用黑背景能夠得到更好的視覺分辨效果。

--

一句話結論:由於程式設計師編程需要進行語法著色,而黑背景語法著色的效果更好。所以更多的編程 IDE 設計時選擇了黑背景。

以上是我的看法。