Case, das Suchen / Ersetzen in Visual Studio beibehält

Es scheint keine eingebaute Unterstützung für das Suchen / Ersetzen von Groß- / Kleinschreibung in VisualStudio zu geben (siehe auch ein entsprechendesFeatureanfrag).

Was ich meine ist: Suchen nach 'BadJob' und Ersetzen durch 'GoodJob' würde die folgenden Ersetzungen bewirken

'badjob' -> 'goodjob'  
'BadJob' -> 'GoodJob'  
'badJob' -> 'goodJob'  
'BADJOB' -> 'GOODJOB'

So bin ich auf der Suche nach einem Makro / Add-In, das case preserving find / replace implementiert. Und wenn es keine gibt, was ist ein guter Ausgangspunkt, um meine eigenen zu schreiben (vorzugsweise basierend auf den eingebauten Such- / Ersetzungsfunktionen).

Aktualisieren
Ich weiß, dass ich 4 manuelle Ersetzungen vornehmen kann, aber ich suche nach einer Möglichkeit, dies in VS automatisch zu tun (wie es beispielsweise Emacs tut). Ein häufiges Szenario: eine Variable mit dem Namen 'foo' und einige Funktionen DoFoo (), GetFoo (), ... und einige zusätzliche Kommentare mit 'foo', 'Foo' usw. Benennen Sie nun 'foo' in 'yielding variable' bar 'um. , Funktionen DoBar (), GetBar () usw. von ONE find / replace.

Antworten auf die Frage(8)

Ihre Antwort auf die Frage