Visual Studio 2008 不會反白顯示一對 {} , ()

Visual Studio 2008 不會反白顯示一對 {} , ()

這種功能在 Eclipse 和許多其他 IDE 中都可用,為什麼 Visual Studio 中不存在呢?

或需要在某個地方啟用它?

答案1

它確實存在,但有兩個問題。

  • 您需要位於左大括號 ({) 之前或右大括號 (}) 之後
  • 顏色是灰色的,因此不太明顯

答案2

我剛剛在 Visual Studio Express 2008 (Visual C++) 中進行了測試。當我類型一個大括號,它會將我剛剛輸入的大括號及其匹配的大括號加粗。當我將文字遊標移過大括號時,它不會執行任何操作。

若要確保此功能已啟用,請前往“工具”、“選項”、“文字編輯器”、“常規”,然後檢查自動分隔符號突出顯示。 (除了大括號之外,它還突出顯示其他對,如括號、方括號和#ifdef#endif對。)

您可以在「工具」、「選項」、「環境」、「字體和顏色」、「顯示設定」中變更大括號匹配突出顯示的外觀:文字編輯器, 顯示項目:大括號匹配(反白)

根據自動大括號匹配,當文字遊標移過去大括號僅在 Visual C# 中可用。在這種情況下,您可以透過轉到與上面相同的位置並修改大括號匹配(矩形)物品。

如果您不使用 C#,只需退格並重新鍵入大括號即可達到類似的效果。或者,您可以按 Ctrl+] 在匹配的大括號之間移動。

答案3

在“工具”->“選項”中進行更改後,請記住關閉並重新開啟 Visual Studio。

我正在使用 MS Express Windows Phone,但無法弄清楚為什麼更改設定不起作用。

只需儲存、關閉、重新開啟 MS Studio

相關內容