如果您有一个循环并输入break
,Visual Studio 将突出显示关键字和相应的循环,如下所示:
当我用分号结束行并离开行时,突出显示会消失。如果我移动光标:
break
在声明之前break
声明后- 或者介于两者之间
它不会重新突出显示它所脱离的语句。我必须删除该单词并重新输入才能看到此突出显示。
一般来说,这不是巨大的问题,但是我继承了一些代码,这些代码具有比任何理智的程序员应该做的更多的嵌套循环和if
语句,所以如果我可以可靠地重新应用这种格式而不必重新输入单词,那就太好了。
{因此,基本上我希望它在将光标定位在a 之前或之后时表现相同}。当您这样做时,它会自动突出显示匹配的括号。
是否有针对此的某些设置,或者甚至插件?
答案1
Resharper 可以进行各种突出显示。我拥有它,它可以进行您提到的突出显示 - 单击“break”,它会突出显示“for”。它还突出显示匹配的括号。不过,Resharper 不是免费的。就我个人而言,我认为它物有所值。
还可以看看 Viasfora 的括号突出显示功能,它为每个嵌套级别赋予不同的颜色。Viasfora 是免费的,并且与 Resharper 配合良好。