Share via


程式碼顏色標示

更新:2007 年 11 月

程式碼編輯器會剖析語彙基元 (Token) 和程式碼建構,使這些項目更容易辨識,也更容易與程式碼編輯器中的其他程式碼內容區分。程式碼編輯器剖析了程式碼之後,會以顏色適當地標示程式碼建構。

語彙基元

程式碼編輯器會以顏色標示下列語彙基元型別。

  • 註解

  • 排除程式碼

  • 識別項

  • 關鍵字

  • 數字

  • 運算子

  • 前置處理器關鍵字

  • 字串

  • 字串 (C# @ 逐字翻譯)

  • 使用者型別

  • 使用者型別 (實值型別)

  • 使用者型別 (列舉)

  • 使用者型別 (委派)

  • XML CData 區段

  • XML 文件屬性

  • XML 文件註解

  • XML 文件標記

您可以使用選項對話方塊、環境、字型和色彩,修改預設的顏色標示設定。

內容關鍵字

程式碼編輯器會以顏色適當地標示內容關鍵字。在下列程式碼中,型別 yield 會以青綠色標示,而關鍵字 yield 則以藍色標示。

程式碼顏色標示影像

如需完整的內容關鍵字清單,請參閱 C# 關鍵字

括號對稱顏色標示

程式碼編輯器會以粗體或反白顯示的方式標示括號對稱。

粗體標示

當您變更下列成對程式碼建構的任何一部分時,字串或程式碼建構組會短暫呈現粗體,表示兩者之間的關聯性:

" "

字串

@" "

逐字翻譯字串

#if, #endif

條件區段的前置處理器指示詞

#region, #endregion

條件區段的前置處理器指示詞

case, break

控制陳述式關鍵字

default, break

控制陳述式關鍵字

for, break

評估運算式關鍵字

for, continue

評估運算式關鍵字

foreach, break

評估運算式關鍵字

foreach, continue

評估運算式關鍵字

while, break

評估運算式關鍵字

while, continue

評估運算式關鍵字

您可以停用這項功能,只要清除選項對話方塊、文字編輯器、一般中的 [分隔符號自動反白顯示] 屬性即可。

反白顯示標示

當指標緊接在開始分隔符號的前面,或結束分隔符號的後面時,會出現灰色方框反白顯示開始和結束分隔符號,以表示兩者之間的關聯性。這項功能適用於下列對稱的括號:

{ }

大括號

[ ]

方括號

( )

圓括號

範例

若要實際看到對稱括號是如何以不同顏色標示,請在程式碼編輯器中手動輸入下列程式碼 (勿使用複製和貼上)。

class A
{
     public A()
     {
          if(true)
               int x =0;
          else
               int x =1;
     }
}

顏色標示設定

顏色標示設定會透過 Visual Studio 設定保存。

請參閱

參考

自動括號對稱