是否有颜色组合使代码更容易在文本编辑器中扫描/读取(您能举例)吗?

时间:2011-02-20 12:10:50

标签: colors

我认为颜色选择不是纯粹主观的。

编程时更不主观。

哪种颜色的组合和使用可以提高代码的可读性?

你能举个例子吗? (如果可能,采用Vim方案)。

(我不确定它是否相关,但我做PHP,XHTML,CSS和jQuery)。

3 个答案:

答案 0 :(得分:1)

关于contrast的全部内容。高对比度好,低对比度差。

查看一些color schemes并自行决定(没有任何意见可以打败个人偏好)。

答案 1 :(得分:1)

我还发现“tutti frutti”因子越高,就会越分散注意力。在这方面,“adrian”颜色方案(来自VIM color scheme list)使用至少7个(前景,背景)对,而“adaryn”方案在屏幕截图中满足4。 (这并不是说没有突出显示是最有帮助的。)

特别是,许多配色方案尝试上色的所有的一切的不同的,导致这种什锦水果效果 - 如“公共静态无效的”,并区分“ import foo“parts(另见VIM颜色列表)。

我更喜欢的是颜色被赋予以下5-6“单位”,按重要性顺序,即如果只有有限的一组颜色,让他们离开的排名顺序使用默认终端颜色之前其余的:

  • 排名1:关键字,/ *评论* /
  • 排名2:“字符串文字”
  • 等级3:操作员,其他标点符号(括号等)。
  • rank 4(可选):C,C ++预处理器

给这些颜色中的每一个都没有重叠(减去终端默认值)。

拥有一致的背景色似乎很重要。 (基本上,“酷”的VIM方案失败了。)

答案 2 :(得分:0)

Solarized是为便于阅读而创建的配色方案。它非常适合用vim

着色代码语法

以下是这个colorshcheme的描述,在其网站上给出:

  

Solarized是十六种调色板(八个单调,八个重点   设计用于终端和gui应用程序。它有   几个独特的属性。我用两者设计了这个colorscheme   精确的CIELAB亮度关系和一组精致的色调   关于固定色轮关系。它已经过广泛测试   真实世界在颜色校准显示器上的使用(以及   未经校准/故意错误校准的显示器)和各种各样的   照明条件。

我将它用于z80,python,latex,我很满意结果。

vim的配置可用here