多年前我研究配色的时候制作了几套配色方案。
仔细研究,我自己的研究结果是:黑色背景下,字体的前景色改变会显得更加明显。而白色背景下,前景色改变的效果并不明显,背景色跟字体粗细的改变更加明显。
简单测试就是同样把字体颜色的RGB各加0x11,黑背景下,改变的字体差异非常明确,而白背景下两者的差异就小一些。
所以在现实中,两种不同的语法元素,在黑背景中可能只差距0x33-0x66就可以轻松辨识,到白背景中可能就要用0x88-0xff才能达到同等的辨识效果。
由于程序员的语法着色主要是基于字体前景色的改变,因此使用黑背景能够得到更好的视觉分辨效果。
--
一句话结论:由于程序员编程需要进行语法着色,而黑背景语法着色的效果更好。所以更多的编程 IDE 设计时选择了黑背景。
以上是我的看法。
醒目啊。
省电啊,笔记本打开黑背景似乎用的时间更长。
漏光少啊, 不影响老婆睡觉。
另外, 黑色和终端的调色雷同, 看起来很 COOL很拽。COOL FACTOR 是可以提升程序员性感的东西, 在陌生人和朋友面前打开一个类似美剧或者科幻电影里面的典型黑客用户界面的感觉特别拽。特别是在替换 TAB 成 四个空隔的时候。
还有什么? 哎, 都被你们说完了。
从dos时代过来的吧。。。
不过我还是更喜欢浅色背景深色文字。
我努力工作,年收入突破百万。我楼下小卖部老板眼红了。
他说他每天7点开店,晚上10点关店,工作时间比我长,收入却比我低,这不公平。为此,他甚至发展出了一套小卖部老板人权理论,要求将卖给我的可乐从一瓶2块钱涨到100块钱。
他说之前他受太多委屈了,等他觉得委屈弥补回来了,他会把价钱降到一瓶4块钱的。但想像原来一样2块钱一瓶那是永远不可能的。
我默默想了一下,走多一百米,用2块钱在另一家店买了一瓶可乐。
这件事被小卖部老板知道了,他生气了,他跑去骂另一家小卖部老板,骂他不尊重小卖部老板人权理论,并且在我家楼下贴大字报隐晦地骂我。
你说我为啥讨厌他?
我不只讨厌他,我甚至想报警呢。可惜警察说这事他们管不了。
……
这件事还有后续。
后来,小卖部老板人权组织找到了我,跟我说我楼下的小卖部老板的小卖部老板人权理论不是正宗的,他们才是正宗的。
我说,那你们的是怎么样的?
他们说,我们卖3块。
从来没有一家学说可以解决一切问题,应该活学善用,随意捡择以备时需,谈一会儿儒,说一会儿道,你说逍遥不逍遥?
儒学为体,老庄为用,以君子之道持节奉时,善用关窍。法家处理人际关系,墨家平衡社会团体,以兼爱非攻之心明辨忠奸,扫污除垢。以鬼谷之说,持之纵横于列国。兵家天下布武,佛家守持本性,阳明之学说驰骋于商道。名家司法,肯定比十二怒汉还十二怒汉,乐家司礼,CCTV就归你们管了,医者悬壶,农务耕织,一切善法皆可用。
若以黄老看当今天下,需要:
金兰笑吟南国月
波斯巧赋钓鱼诗
天竺敬访先圣庙
东瀛醉戏扶桑姬
黄老说就认为,你要盯着可能会杀你的那几把刀,不管关系好不好,刀就在那里,不增不减,不毁不灭,你打一个手拿搅屎棍的,危机不会解除,要把刀卸下来,危机才能解除,否则就盯着那几把刀就行。要打架,别打印度,打金兰湾,以中东制衡东洋或以东洋制衡中东,跷跷板。