0

我喜欢 Visual Studio 2013 显示的“古筝字符串”,它有助于在 try / using / while / etc. 代码块中直观地对齐大括号。我在美学上也很喜欢它们,因为它们以不同的视觉表示形式出现在电磁频谱上的点上:

在此处输入图像描述

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

或者,颜色是否表示某些东西,例如蓝绿色表示类,午夜蓝色表示方法,紫色表示 while,以及 gr[a,e]y 表示其他所有内容?

4

1 回答 1

2

这些是用于 VS2013 的 Productivity Power Tools 的一部分(参见此处)。具体来说,它们是结构可视化器功能的一部分。

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

  • 灰色用于一般块,如命名空间、try/catch 块和 using 块。命名空间的灰色似乎比其他块类型更暗。
  • 上课的蓝绿色
  • 蓝色表示方法
  • 条件块的绿色(如果/那么,切换)
  • 紫色用于循环块(for、foreach)

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

于 2013-12-26T19:11:42.363 回答