代码之家  ›  专栏  ›  技术社区  ›  dclowd9901

语法着色:对色盲编码人员来说,编程更难吗?

  •  7
  • dclowd9901  · 技术社区  · 14 年前

    如果是的话,你们(如果你们在一起)如何处理这个问题?我今天刚听到一个故事,讲的是日本的一个针对聋人的烟雾报警器,它用芥末的气味来唤醒聋人,所以我很好奇。

    7 回复  |  直到 9 年前
        1
  •  11
  •   Robusto    14 年前

    如果你真的很好奇,看看

    http://www.webexhibits.org/causesofcolor/2A.html

    很少有色盲者是单色的(完全是色盲)。大多数色盲属于先天性色盲或氘视,可以看到黄色、蓝色和棕色。所以语法着色可以设置为这些。他们中的大多数人很难看到浅绿色,这看起来是橙色等。

        2
  •  8
  •   Dustin Laine    14 年前

    我是色盲,红绿色缺陷(原核和氘核)。我从来没有遇到过语法突出显示的问题,不管怎样我都注意到了。:)

        3
  •  4
  •   Edwin Buck    14 年前

    大多数语法突出显示都是可配置的。

    当然,没有人应该故意让色盲者的生活更艰难,但他们一生都在努力解决这些问题。我看到一些剪切粘贴到非彩色突出显示的文本编辑器中。我也看到他们更熟悉如何配置大多数人的突出显示颜色。

    在vi中,我使用

    :syn off
    

    当有人发现一个真正可怕的突出计划。

    如果你想了解颜色方案对色盲的影响, http://colorschemedesigner.com/ 模拟几种不同的色盲感知模型。

        4
  •  2
  •   Ruthalas    12 年前

    我是轻度色盲,有蓝色缺陷。 这通常意味着蓝色或紫色文本与黑色文本(深灰色)几乎不可区分。

    当我感到沮丧时,我偶尔会使用notepad++,一种支持语法突出显示的记事本软件,因为它允许创建用于突出显示的自定义颜色方案,这非常方便。它还内置了对多种语言的支持。

    正如前一张海报所指出的,当试图匹配颜色时,图形设计中经常会出现问题。(滴管ftw!)

        5
  •  1
  •   gbn    14 年前

    对于屏幕上的文本,色盲的后果将不同于其他情况。

    也就是说,有人可以根据需要调整UI以匹配颜色。文本的隐含意义仍然存在:注释是注释,关键字还是关键字等。

    这不像是必须在很短的时间内破译交通信号灯,也不像是作为一名拆弹专家被要求“切断红线”。

        6
  •  1
  •   anger    14 年前

    我是色盲(只是很温和),对此我一点也不麻烦。通常情况下,IDES中的默认颜色对比度足够大,以至于它们有明显的不同。要记住的是,在大多数情况下,色盲实际上是对颜色缺乏敏感度,所以大胆的高收缩色常常是可以区分的。

    发展色盲的最大问题是当我需要对艺术品和图像做一些工作时-我只是需要特别小心颜色确实匹配(我使用photoshop或其他什么工具来确认)。

        7
  •  0
  •   shopsinc    14 年前

    许多编辑器允许您为语法突出显示设置文本属性而不是颜色属性。您可以更改字体、下划线、斜体等的粗细。显然,您的选择不会像使用颜色那样多,但它会允许一些区别。

    推荐文章