VS 2013中“Zither strings”的颜色是否代表什么?如果是这样,什么?

时间:2013-11-22 23:09:59

标签: colors ide visual-studio-2013 code-editor

我喜欢Visual Studio 2013显示的“zither字符串”,它有助于在try / using / while / etc等代码块中直观地对齐大括号。我也从美学上欣赏它们,因为它们出现在沿电磁波谱的点的不同视觉表示中:

enter image description here

但是,那些颜色“不只是一张漂亮的脸蛋”吗?在上面的屏幕截图中,我从左到右看到灰色,蓝绿色,午夜蓝色,灰色,灰色,灰色,灰色,紫色和灰色。这只是为了帮助区分一条线路吗?如果是这样,为什么几个后续行具有相同的色调(据我所知)?

或者,这些颜色是否代表某些东西,例如课堂上的蓝绿色,方法的午夜蓝,时间的紫色以及其他所有的gr [a,e] y?

1 个答案:

答案 0 :(得分:2)

这些是VS2013 生产力电动工具的一部分(参见here)。具体来说,它们是 Structure Visualizer 功能的一部分。

颜色似乎有一些含义。我无法找到明确的颜色列表,但我注意到以下内容:

  • 灰色表示常规块,如命名空间,try / catch块和使用 块。命名空间的灰色似乎比其他块类型更暗。
  • 为班级划船
  • 蓝色方法
  • 条件块的绿色(if / then,switch)
  • 紫色用于循环块(for,foreach)

您可以在“选项”对话框的“生产力电源工具”部分中打开和关闭这些线。