编程与黑色背景上的白色文本?

时间:2010-06-06 17:41:25

标签: editor

是否有人使用黑色背景的白色文字进行编程?我听到一些谣言说你的眼睛更好。情况怎样?它比白色的传统黑色更好吗?有什么优点和缺点?

14 个答案:

答案 0 :(得分:63)

它实际上是黑色的白色,或者说是黑色的绿色或琥珀色,这是传统的方式。我已经全部使用过了。 :)

我相信在文字处理器上开始使用黑色白色,因为当您在看屏幕和查看打印在纸张上的原始资料之间交替时,您的眼睛会更容易。

此外,屏幕背景和周围照明之间的对比应该很小,因此白色背景最适合大多数人在大多数时间使用计算机的光线充足的房间。如果你在黑暗中进行编程,黑色背景可以减少对比度,但是更多的问题是为什么你的房间没有适当的照明......

当然,个人偏好可能会影响您对颜色设置的选择,而您的视力(或缺乏视力)也可能使一个设置比另一个更好。

答案 1 :(得分:29)

slashdot对于所有难以理解的技术细节都可以进行无休止的争论(尽管技术分析似乎更偏向于暗淡的一面)。

This article,虽然关于网页设计,警告无意识黑色主题的危害。我理解的重要方面是字体比着色方案更重要。对于黑色(一般不是黑暗,但只是纯黑色)背景也有缺点,如果字体很薄,白色字体,因为黑色爬到白色,字体看起来很模糊。

尽管如此,我个人觉得在更黑暗的背景上阅读更容易让人眼前一亮。我不认为“深色背景上的浅色字体”有一个明确的答案,反之亦然。它必须更重要地取决于个人的品味和习惯。 当然,正确的方案允许字体(书写)投射到前方并制服背景。现在问问自己,这样做是暗的还是暗的?这是关键,因为那些保证与印刷相似的提倡者暗示黑色比纸上的白色更胜一筹,因为它不是电子屏幕的情况。与黑色相比,这里的白色光束强度要高得多。

并没有像最好的背景颜色或前色,但它的重要组合。正确的组合给出了正确的对比度和对比度。对比度应该足够高,但不足以让人紧张。深黑色的纯白色可能会受到伤害(对比度非常高)但同时深绿色的白色是舒缓的。黑色的琥珀也是如此。

当有深色背景时,它应该是苍白的而不是强烈的,所以像深灰色或青色的东西将比黑色更好,而黑色反过来会比蓝色,红色等更好。灰色的黑色非常好。

solarized主题实际上是经过一些良好的测试,追踪他们的网站。我喜欢 Notepad ++ 的好处是可以使用样式配置器内置一些更为人熟知的主题,如solarized,zenburnvibrant ink黑曜石毫无疑问是最好的顺便说一下! :) Catch it for Visual Studio here

答案 2 :(得分:13)

老实说,这似乎是一种偏好和可能的环境事物。你会发现那些相信每种方法都优越的人。

我个人知道,我已编码,因为黑色的绿色和黑色的琥珀色终端周围,现在我尽可能在黑色背景上使用浅灰色文字。我觉得黑色的背景在我的眼睛里非常舒服,即使是很长时间的会议,但白色的背景非常疲惫。我听说它被描述为“盯着一个100瓦的灯泡”,这就是我的感受。

室内照明也可能产生重大影响。较亮的房间可能会使背景更明亮,而较暗的房间则可以使用深色背景。它减少了你的眼睛挣扎在瞳孔之间切换的需要,这些瞳孔需要明亮然后黑暗然后明亮,因为你偶尔会从显示器上看而放松眼睛(你应该总是这样做,对吧?)。

最好的建议是尝试两者,给它一个星期左右,并决定你更喜欢哪一个。如果你发现两个极端都很明显,那么尝试使用比纯白色和纯黑色更柔和的主题,尝试一些更柔和的灰色。

答案 3 :(得分:12)

快速回答是“白色背景上的黑暗文字适合更多人”。

我的回答是指这个:https://graphicdesign.stackexchange.com/questions/15142/which-is-easier-on-the-eyes-dark-on-light-or-light-on-dark

作为散光的人,我发现黑色文字的白色背景更易于阅读,如参考文献所示。 (在视觉工作室2013中使用黑暗主题之后我特别经历了这一点。对我来说这太模糊了,我不得不改回2012年的默认主题。)

以下是报价:

可读性科学绝不是新的,一些最好的研究来自80年代早期的广告作品。这些信息今天仍然有用。

首先是来自一篇题为“通过对比度反转提高视觉显示单元的易读性”的论文。目前我们认为对比度逆转意味着黑白,但请记住这篇论文是从1980年的VDU(监视器)那里开始绿色的。本文成为研究的一部分,推动了我们改变现在使用的屏幕格式。

然而,大多数研究表明,浅色背景上的暗色字符优于深色背景上的浅色字符(当刷新率相当高时)。例如,Bauer和Cavonius(1980) )发现当参与者在明亮的背景下用黑暗字符阅读时,阅读文本的准确率提高了26%。

  

参考文献:Bauer,D。,& Cavonius,C.,R。(1980)。改善   通过对比度反转可视显示单元的易读性。在E.   Grandjean,E。Vigliani(编辑),视觉显示的人体工程学方面   终端(第137-142页)。伦敦:泰勒& Francis Ok,改善了26%    - 但为什么?

     

有散光的人(大约50%的人口)发现它   更难以阅读黑色白色文本而不是白色黑色文本。部分   这与光线水平有关:明亮的显示屏(白色   背景)虹膜关闭了一点,减少了效果   “变形”镜头;黑暗显示(黑色背景),虹膜打开   接收更多的光线和镜头的变形创造了很多   眼睛模糊不清。

     杰森哈里森 - 影像实验室经理博士后研究员 - 感官   英国大学感知与互动研究小组   哥伦比亚杰森所称的“模糊”效应被称为   光晕。

基于视力受损者推动您的主要设计目标可能会感到奇怪,但当50%的人口患有这种“损伤”时,它实际上更接近于正常而非损伤。

网络上充斥着关于该主题的研究,但我认为这两个引用提供了一个简洁的理由,说明为什么在深色背景上的光文本是一个坏主意。

答案 4 :(得分:3)

我确信编程和在黑色布局上使用白色会导致使用更少的能量。 通过黑色布局节省能源的站点示例为http://blackle.com/

答案 5 :(得分:3)

如果你在外面已经很黑的时候正在编程,那么谣言可能是真的,因为如果显示器和房间之间的对比度较小,那对你的眼睛会更好。

答案 6 :(得分:3)

下面混合了我自己的想法和其他人。

  • 纯黑:

    纯黑色的纯白色文字非常适合阅读(在某些图表上看起来很棒)。对比度太高,pure black may looks unnatural。所以Visual Studio使用深灰色,就像Photoshop一样。

  • Visual Studio团队说:

    根据The Visual Studio Blog,黑暗的编辑主题总体上更受欢迎,减少长时间使用的压力是首要原因。

  • 情绪期待:

    情绪化,至少对某些人来说我猜:与黑暗主题创作有关的事情可能会感觉更好,就像那些软件一样;事物书籍相似,例如博客或其他东西,浅色背景可能更好,因为它更受期待。

  • 黑色适用于颜色:

    对于眼睛,一般来说,我对光明和黑暗的主题都很好,因为我总是确保背光不太亮。至于Visual Studio,我猜眼睛的压力来自于扫描颜色。你知道,已经很难识别出所有这些颜色了(好吧,不是那么难,你明白了),然后就是路上一直都是那么大的白色。猜猜眼睛只是有一种“颜色敏感模式”,就像人们可能不会喜欢两个白条,即使它是浅色卡通。

    浅色背景容易让事物看起来干净,导致文章的可读性更高;深色背景有助于强调色彩,从而提高代码的可读性。

    博客和代码文本之间的一个区别是,代码通常以能够突出其构造的方式着色。阅读文章将更多地关注其背后的含义,但阅读代码更多地关注其视觉结构和颜色,更多地关注文字本身。在照片编辑和电影播放中,深色调可以减少分心。我们认为代码实际上更像是照片或视频,其中视觉更重要甚至更多。深色背景消失,使视觉结构脱颖而出。

答案 7 :(得分:3)

我使用黑色背景,因为它不会拉伤我的眼睛。我以前经常使用白色背景,2年后,我的眼睛开始变得紧张。我试图降低屏幕亮度,但它没有帮助。

最后我变成了黑色,现在我的眼睛几乎没有受到压力或水汪汪(但我仍然很快就会穿上它)......

答案 8 :(得分:2)

我知道这是一个老问题,但我想我会给出一些我的意见。也许它会帮助别人。

纯白色的背景开始在几个小时的不间断编程中伤害我的眼睛。我的视野变得越来越模糊,我不得不停下来。我尝试使用较暗的主题,但是更难关注文本,这使我更难以扫描代码以找到特定的位。搜索功能并不总是有效,因为我可能不知道我在寻找什么(解决无异常的错误等)。

我环顾四周,发现一些游戏玩家和程序员使用的是黄色眼镜。热门选择似乎是Gunnars。然而,我不想在一副眼镜上花70美元,因为从历史上看,戴眼镜的舒适区非常狭窄,我不想浪费时间或金钱。

所以,进一步搜索我带来f.lux。这是完全免费的。默认设置对我来说有点过于极端,即使两周后我也无法适应它们。然而,在略微调整它们之后,我一直非常享受它。在白天,屏幕处于正常的音调和强度,但是当晚上关闭时,它会转换为调光器设置。当我试图通过禁用它来测试差异(在习惯之后)时,看到普通屏幕会让人感到痛苦。所以,它确实有效。如果您决定尝试一下......只需尝试使用它几周就可以解雇它。我花了一段时间才习惯它。

无论如何,如果你不能忍受像我这样的黑暗主题,这两个选项可能是解决这个问题的好办法。

答案 9 :(得分:1)

我听说白色背景上的黑色文字不会伤到你的眼睛,但长时间使用黑色背景会使你的眼睛出现视觉问题。

答案 10 :(得分:1)

B.K。提出了很多我也经历过的观点。首先我知道这是一个较旧的帖子,但它仍然是一个相关的问题。其次,我与众不同的是,我使用了较暗和传统较轻主题的混合。

就个人而言,我发现较暗的背景在视觉上更好。当我编码时,我在IDE Dark Theme for Visual Studio 2010 With Productivity Power Tools中使用这种类型的主题。我做的另一件事是我不使用非常暗的代码区域或改变文本的颜色。我进去改变我的选项>环境>字体和颜色>纯文本>项目背景>自定义>银。这反过来给了我美观的更黑暗的菜单,在IDE中,但仍然让我的眼睛专注于代码。它还保留了默认IDE本机的所有文本和颜色编码。这当然适用于Visual Studio 2010.较新版本或不同的IDE都有自己的主题。

我的眼睛非常敏感,在整天编码时没有休息时我会感到头疼。所以我更喜欢调整IDE的菜单,工具栏和侧栏更暗。我也使用Gunnar眼镜。

有相当多的证据表明,在光线充足的办公场所等情况下,带有较暗文字的白色背景实际上更适合您的眼睛。 https://ux.stackexchange.com/questions/53264/dark-or-white-color-theme-is-better-for-the-eyes在这些研究的回复中列出了一些非常好的来源。这主要涉及最终用户的设计,但在一天结束时,即使我们是开发人员,我们仍然是IDE产品的最终用户,并且仍然适用相同的规则。

总之,它与您的环境,视力和您喜欢的事物有很大关系。我个人使用黑暗的IDE,灰色或银色的工作空间,传统的暗文本。这样可以很容易地发现对比度,但不会因白色压倒我而伤害我的眼睛。

答案 11 :(得分:1)

在我的笔记本电脑上,黑暗的背景会产生太多的光反射。

答案 12 :(得分:0)

你的眼睛真的很酷。

白色表示全彩色 - rgb(255,255,255) - 黑色表示无颜色 - rgb(0,0,0)。因此,当您在白色背景下阅读一些黑色文本时,屏幕会闪烁很多光,除了一小部分(文本)。另一方面,当您在黑色背景下阅读白色文本时,除了文本区域外,屏幕几乎不会发出任何内容。这就是为什么它看起来很酷。

然而,对比度和环境照明很重要。虽然我更喜欢黑色的白色,纯白色的纯白色和纯白色的纯黑色都具有高对比度,使得事物难以理解。根据我的个人经历,“深白色”'关于'浅黑色'对于任何环境来说都是最合适且长期可读的主题。

答案 13 :(得分:0)

我曾经用

编程

白色背景,回家后感觉更累,有点闪烁。

然后我切换到黑色背景

眼睛感觉更轻松,更少疲劳和压力。

我不确定,这对眼睛有好处。

技术上。   当背景为黑色时,虹膜打开更多。我认为它允许更多的辐射。不确定。