Wie bringt man Visual Studio dazu, die entsprechende Schleife für eine Break-Anweisung hervorzuheben?

Wie bringt man Visual Studio dazu, die entsprechende Schleife für eine Break-Anweisung hervorzuheben?

Wenn Sie eine Schleife haben und eingeben break, hebt Visual Studio das Schlüsselwort und die entsprechende Schleife wie folgt hervor:

Bildbeschreibung hier eingeben

Wenn ich die Zeile mit einem Semikolon beende und aus der Zeile herausnavigiere, verschwindet die Hervorhebung. Wenn ich den Cursor bewege:

  • Vor der breakAussage
  • Nach der breakAussage
  • Oder irgendwo dazwischen

Die Anweisung, aus der es ausbricht, wird nicht erneut hervorgehoben. Ich muss das Wort löschen und erneut eingeben, um diese Hervorhebung zu sehen.

Im Allgemeinen ist dies keinriesigProblem, aber ich habe Code geerbt, der weitaus mehr verschachtelte Schleifen und ifAnweisungen enthält, als jeder vernünftige Programmierer verwenden sollte. Daher wäre es schön, wenn ich diese Formatierung zuverlässig erneut anwenden könnte, ohne das Wort erneut eingeben zu müssen.

Ich möchte also, dass es sich grundsätzlich genauso verhält, wenn Sie den Cursor direkt vor {oder nach einem positionieren }. Wenn Sie das tun, werden die entsprechenden Klammern automatisch hervorgehoben.

Gibt es hierfür eine Einstellung oder vielleicht sogar ein Plugin?

Antwort1

Resharper macht alle möglichen Hervorhebungen. Ich habe es und es macht die Hervorhebungen, die Sie erwähnt haben - klicken Sie auf "break" und es hebt das "for" hervor. EsHighlights passende Hosenträger. Resharper ist allerdings nicht kostenlos. Ich persönlich finde, dass es den Preis auf jeden Fall wert ist.

Sehen Sie sich auch Viasfora zum Hervorheben von Klammern an. Es gibt jeder Verschachtelungsebene eine andere Farbe. Viasfora ist kostenlos und funktioniert gut mit Resharper.

verwandte Informationen