2013-11-22 12 views
0

我喜歡Visual Studio 2013顯示的「古色古香的字符串」,它可以幫助在try/using/while /等代碼塊中直觀地對齊大括號。我也喜歡他們審美,因爲它們出現在點不同的視覺表示一起在電磁波譜:VS 2013中的「Zither strings」的顏色是否意味着什麼?如果是這樣,什麼?

enter image description here

但是,那些顏色「比一個漂亮的臉蛋」?在上面的屏幕截圖中,我從左到右看到灰色,藍綠色,午夜藍,灰色,灰色,灰色,灰色,紫色和灰色。這只是爲了幫助區分一條線路嗎?如果是這樣,爲什麼幾個成功的線條相同的色調(據我所知)?

或者,顏色是否意味着某種東西,例如藍綠色的方法,午夜藍色的方法,紫色的時候,以及gr [a,e] y的其他一切嗎?

+0

這些行來自加載項。 Visual Studio默認沒有它們。您正在運行CodeRush(https://www.devexpress.com/Products/CodeRush/)或縮進指南(http://visualstudiogallery.msdn.microsoft.com/e792686d-542b-474a-8c55-630980e72c30?SRC=VSIDE) 。我不知道與它們的着色有關的任何意義。 – jessehouwing

+0

Coderush可以選擇爲這些行賦予它的含義(在進一步調查中...在'選項\編輯\繪畫\結構突出顯示'下) – jessehouwing

+0

不,我沒有使用CodeRush,並且從未聽說過縮進指南;他們是一個Resharper的東西?我使用。 –

回答

2

這些是針對VS2013(請參閱here)的生產力電動工具的一部分。具體而言,它們是Structure Visualizer功能的一部分。

顏色似乎有一些意義。我一直沒能找到的顏色一個明確的清單,但我注意到以下幾點:

  • 灰色通用塊,如命名空間,try/catch塊,並使用 塊。名稱空間的灰色似乎比其他塊類型稍暗。
  • 蒂爾爲類
  • 藍爲方法
  • 綠色有條件塊(IF/THEN,開關)
  • 紫色對於循環塊(,的foreach)

可以打開線路上並在「選項」對話框的「生產力動力工具」部分關閉。