Używam Visual Studio. Załóżmy na przykład, że mam statyczną metodę publiczną o nazwie FooBar () w klasie Utils. Powiedzmy też, że używam tej metody w wielu plikach .aspx. Powiedzmy, że zmieniam sygnaturę metody FooBar () na FooBar (string), a następnie chciałbym znaleźć wszystkie wystąpienia Utils.FooBar, aby móc je zaktualizować.
Teraz powiedzmy, że przechodzę do pola wyszukiwania Eksploratora rozwiązań, wybieram „Wyszukaj w zawartości pliku” i wpisuję „Narzędzia”. Pomimo faktu, że wywołuję metodę Utils. * Wszędzie, jedyną rzeczą, która się pojawia, jest plik Utils.cs. Jeśli będę dalej wpisywać „Utils.FooBar”, nic się nie pojawi.
W tej chwili uruchamiam okno cygwin i używam grep, ponieważ normalne wyszukiwanie w systemie Windows też jest całkiem bezużyteczne. Ale wygląda na to, że musi istnieć rzeczywisty sposób wyszukiwania we wszystkich plikach w programie Visual Studio. Czy coś mi brakuje?
źródło
Więc wydaje się, że odpowiedź brzmi NIE używaj pola wyszukiwania Eksploratora rozwiązań.
Zamiast tego otwórz dowolny plik w rozwiązaniu, a następnie użyj wyskakującego okienka wyszukiwania Ctrl-f, aby przeszukać wszystkie pliki według:
źródło
ctrl + shift + f
podejście działa.Naciśnij Ctrl+,
Następnie zobaczysz zadokowane okno pod nazwą „Idź do wszystkich”
To jest zdjęcie "Idź do wszystkich" w moim IDE
źródło
Można uzyskać dostęp do okna „ Znajdź w plikach ” za pomocą menu rozwijanego i przeszukać wszystkie pliki w całym rozwiązaniu : Edycja> Znajdź i zamień> Znajdź w plikach
Inną alternatywą jest otwarcie okna „ Znajdź w plikach ” za pomocą przycisku „ Standardowe paski narzędzi ”, jak zaznaczono na poniższym ekranie:
źródło