如何让 Visual Studio 突出显示 break 语句对应的循环?

如何让 Visual Studio 突出显示 break 语句对应的循环?

如果您有一个循环并输入break,Visual Studio 将突出显示关键字和相应的循环,如下所示:

在此处输入图片描述

当我用分号结束行并离开行时,突出显示会消失。如果我移动光标:

  • break在声明之前
  • break声明后
  • 或者介于两者之间

它不会重新突出显示它所脱离的语句。我必须删除该单词并重新输入才能看到此突出显示。

一般来说,这不是巨大的问题,但是我继承了一些代码,这些代码具有比任何理智的程序员应该做的更多的嵌套循环和if语句,所以如果我可以可靠地重新应用这种格式而不必重新输入单词,那就太好了。

{因此,基本上我希望它在将光标定位在a 之前或之后时表现相同}。当您这样做时,它会自动突出显示匹配的括号。

是否有针对此的某些设置,或者甚至插件?

答案1

Resharper 可以进行各种突出显示。我拥有它,它可以进行您提到的突出显示 - 单击“break”,它会突出显示“for”。它还突出显示匹配的括号。不过,Resharper 不是免费的。就我个人而言,我认为它物有所值。

还可以看看 Viasfora 的括号突出显示功能,它为每个嵌套级别赋予不同的颜色。Viasfora 是免费的,并且与 Resharper 配合良好。

相关内容