Ich benutze Visual Studio. Angenommen, ich habe eine statische öffentliche Methode namens FooBar () in der Klasse Utils. Angenommen, ich verwende diese Methode in vielen ASPX-Dateien. Angenommen, ich ändere die Methodensignatur von FooBar () in FooBar (Zeichenfolge) und möchte anschließend alle Instanzen von Utils.FooBar finden, damit ich sie aktualisieren kann.
Angenommen, ich gehe zum Suchfeld des Projektmappen-Explorers, wähle "Innerhalb des Dateiinhalts suchen" und gebe "Utils" ein. Trotz der Tatsache, dass ich überall Utils. * -Methodenaufrufe mache, wird nur die Datei Utils.cs angezeigt. Wenn ich weiterhin "Utils.FooBar" tippe, wird nichts angezeigt.
Im Moment starte ich ein Cygwin-Fenster und verwende grep, da die normale Windows-Suche auch ziemlich nutzlos ist. Es scheint jedoch, dass es in Visual Studio eine tatsächliche Suchmethode für alle Dateien geben muss. Vermisse ich etwas
quelle
Die Antwort scheint also zu sein, das Suchfeld des Projektmappen-Explorers NICHT zu verwenden.
Öffnen Sie stattdessen eine beliebige Datei in der Lösung und verwenden Sie das Popup-Fenster control-f search, um alle Dateien nach folgenden Kriterien zu durchsuchen:
quelle
ctrl + shift + f
Ansatz funktioniert.Drücken Sie Ctrl+,
Dann sehen Sie ein angedocktes Fenster unter dem Namen "Gehe zu allen".
Dies ist ein Bild von "Go to all" in meiner IDE
quelle
Sie können über die Dropdown-Menüauswahl auf das Fenster " In Dateien suchen" zugreifen und alle Dateien in der gesamten Lösung durchsuchen : Bearbeiten> Suchen und Ersetzen> In Dateien suchen
Eine andere Alternative besteht darin, das Fenster " In Dateien suchen " über die Schaltfläche " Standardsymbolleisten " zu öffnen , wie in der folgenden Kurzfassung hervorgehoben:
quelle