
如果您有循環並輸入break
,Visual Studio 將突出顯示關鍵字和相應的循環,如下所示:
當我用分號結束該行並導航離開該行時,突出顯示就會消失。如果我移動遊標:
break
聲明之前break
聲明後- 或介於兩者之間的任何地方
它沒有重新強調它所打破的陳述。我必須刪除該單字並重新輸入才能看到此突出顯示。
一般來說,這不是一個巨大的問題,但我繼承了一些程式碼,這些程式碼的巢狀循環和語句比任何理智的程式設計師應該做的要多得多if
,所以如果我能夠可靠地重新應用這種格式而不必重新輸入單詞,那就太好了。
所以基本上我希望當您將遊標定位在 a 之前{或之後時它的行為方式相同}。當您這樣做時,它會自動突出顯示匹配的大括號。
是否有一些設置,甚至是插件?
答案1
Resharper 可以進行各種突出顯示。我有它,它會突出顯示您提到的內容 - 單擊“break”,它會突出顯示“for”。它也是反白顯示匹配的大括號。不過,Resharper 並不是免費的。就我個人而言,我認為它值得這個價格。
另請參閱 Viasfora 的大括號突出顯示,它為每個嵌套等級提供了不同的顏色。 Viasfora 是免費的並且可以與 Resharper 配合使用。