程序员的编辑区为什么总是黑底白字?
我们看书习惯白底黑字,程序员写代码为啥编辑器大多就是黑底白字呢?
这个问题看起来简单,深究下来有以下几个原因:
黑色背景可以保护眼睛和皮肤电脑屏幕的白色是由各种彩色光的混合实现的,其中也包括蓝光,而黑色是不发光的。
蓝光对人的危害挺大的,可以让人眼睛视力降低,甚至引起视网膜病变等诸多病症,还会让人皮肤产生褐斑。
所以相对白色,黑色对人伤害更小。
而程序员开发程序写代码是一个漫长的过程,往往一坐在电脑屏幕前,就要三四个小时起步,长时间看着屏幕很容易遭受蓝光刺激。
所以,为了避免这一侵害,把屏幕背景色调成黑色能尽可能地保护眼睛和皮肤。
黑底白字的配色方案可以让代码更突出因为白光的反射性更强,所以把编辑器设置为黑底白字,程序员就更容易把注意力集中到代码上,而不用被背景色干扰。这个原理就跟老师用黑板而不是用白板一样,因为我们需要的是让内容更突出,而不是背景。
黑底白字可以让你显得很牛电脑刚出来的时候,DOS系统界面都是黑白的,所以,那个年代的黑客操作界面也都是黑白的。
加上一些影视剧的渲染,受此影响,就给人感觉在黑底白字的编辑器上敲代码,显得很牛很高级,这一印象遗留至今,似乎用黑白就给人很高级的感觉。
因为懒现在很多的代码编辑器默认颜色都是黑白或深色模式,所以有一部分程序员也懒得把颜色调来调去,就一直使用深色模式。
其他原因有的程序员调成黑底,是因为在屏幕黑色背景下,通过屏幕反光可以知道背后是不是有人来,从而有利于摸鱼或者防止隐私被偷看到。
事实上,现在程序员的代码编辑器几乎都可以自己配色了,很多程序员不再使用单调的黑白配色,也涌现出以下各种配色:
甚至用红色背景:
所以说,随着时代发展,程序员的编辑区都是黑白配色的固有印象将会改变。
程序员的编辑区为什么总是黑底白字?
编程本身就是枯燥和严肃的事,不宜弄得花里胡哨,毕竟咱程序员都是干实事的人,能实现功能不出问题就行。
程序员由于长期盯着电脑看,容易产生用眼疲劳,白底黑字能够让字体反差更大,减少疲劳感。
白底黑字是一种长期训练出来的习惯。要知道我们从小学到大学,大部分的课本都是白底黑字,包括手机阅读都是白底黑字。
程序员需要经常用到复制粘贴,白底黑字能够保证复制粘贴后的代码格式一致性。毕竟谁也不希望敲了几千行甚至上万行的代码因为格式问题而重写。
程序员用的开发软件几乎一致都是白底黑子的基准调,像eclipse、idea、androidstudio包括华为鸿蒙开发软件都是默认白底黑字的主题。
大部分年龄偏大的程序员习惯性用白底黑字的主题,年轻的程序员比较喜欢黑底白字的主题。不过这也不能一棒子打死,用什么主题的编辑样式还得要看每个人的偏好。
程序员的编辑区为什么总是黑底白字?
其实不能说总是黑色背景的,也不一定都是白字。
默认设置这个主要跟使用的平台有关系,通常在Windows环境下的开发工具(IDE)都是白底的。比如SlickEdit的截图如下所示。
或者是阅读C++代码的SourceInsight工具的截图如下所示。
当然,其实很多工具的背景色和文字的颜色都是可以配置的。所以不一定是黑色背景的。
在Linux平台下的开发环境通常会是黑色背景,比如使用vim的程序员,通常都是黑色背景的。但是文字未必是白色的,通常是五颜六色的。
保护眼睛另外一个原因是黑色背景摄入眼中的光线相对较少,这样对于保护眼睛是有帮助的。比较程序员至少需要一天8个小时面对显示器。很多程序员甚至要10个小时以上。所以黑色背景还是能极大缓解眼部疲劳的。
大概是这两个原因吧。如果大家觉得还有其它原因,可以在下面留言。
程序员的编辑区为什么总是黑底白字?
白底白字的话看不清
程序员的编辑区为什么总是黑底白字?
护眼,就这么简单。
程序员的编辑区为什么总是黑底白字?
为什么呢?
因为最早的程序员是在UNIX编程的,那时候连彩色屏幕都没有,都是黑白屏幕。
编程工具是VI,或者高级一点就是EMACS。
那时候能够编程的都是超级牛人,例如bill gates。例如Visual basic就是bill在黑底白字的UNIX下写出来的,体贴我们这种草鸡,给了我们图形化编程语言。
作为后辈,学不到前辈的真正牛逼之处,但是还是可以形似的,于是黑底白字就感觉成了高手。
久而久之,黑底白字就成了老年程序员装逼利器。
内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士。
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请与我们联系,我们将及时删除。