Korzystanie z wyszukiwania w programie Visual Studio
Zintegrowane środowisko projektowe programu Visual Studio ma wiele menu, opcji i funkcji, które mogą być trudne do zapamiętania. Funkcja wyszukiwania programu Visual Studio to jedno pole wyszukiwania, które ułatwia deweloperom znajdowanie menu i opcji ŚRODOWISKA IDE, a także wyszukiwanie kodu. Niezależnie od tego, czy jesteś nowym użytkownikiem programu Visual Studio, czy doświadczonym deweloperem, ta funkcja umożliwia szybkie wyszukiwanie funkcji środowiska IDE i kodu.
Wyszukiwanie w programie Visual Studio 2022 w wersji 17.6 lub nowszej
Jeśli używasz programu Visual Studio 2022 w wersji 17.6 lub nowszej, środowisko wyszukiwania to Wyszukiwanie wszystkie w jednym.
Napiwek
Aby dowiedzieć się więcej na temat nowego środowiska wyszukiwania, zobacz zarówno artykuł Better search in Visual Studio and All-In-One Search available in 17.6 blog posts (Wyszukiwanie lepsze w programie Visual Studio ) i All-In-One Search (Wyszukiwanie we wszystkich w jednym) dostępne we wpisach w blogu 17.6 .
Informacje o środowisku wyszukiwania all-in-one
Funkcja wyszukiwania all-in-one umożliwia nie tylko wyszukiwanie funkcji, ale także wyszukiwanie elementów kodu, takich jak pliki i symbole.
Nowe środowisko wyszukiwania jest wyświetlane jako opcja obok paska menu.
Skróty klawiaturowe do wyszukiwania
Skrót klawiaturowy Ctrl+Q umożliwia wyszukiwanie funkcji oraz skrót klawiaturowy Ctrl+T do wyszukiwania kodu.
Filtry zapytań wyszukiwania kodu
Aby szybko uzyskać filtrowane środowisko, możesz wpisać odpowiednie prefiksy przed zapytaniem lub użyć odpowiednich skrótów klawiaturowych, aby otworzyć wyszukiwanie z żądanym filtrem.
Filtr | Prefiks | Skrót klawiatury |
---|---|---|
files | f: |
Ctrl+Shift+T |
types (typy) | t: |
Ctrl 1, Ctrl++T |
członkowie | m: |
Alt+\ |
text | x: |
Shift+Alt+F |
W programie Visual Studio 17.11 lub nowszym można ustawić zakres wyszukiwania kodu na bieżący dokument, bieżący projekt, całe rozwiązanie lub pliki zewnętrzne, do których odwołuje się rozwiązanie, takie jak pliki nagłówkowe lub pliki otwarte z lokalizacji spoza rozwiązania. Dla różnych filtrów można ustawić różne zakresy. Na przykład domyślne środowisko można ustawić tak, aby przeglądało całe rozwiązanie i members
można je ustawić tak, aby przeglądać tylko bieżący dokument. Wybrane opcje zostaną zapamiętane przy następnym użyciu wyszukiwania kodu.
Filtr tekstu (Shift+Alt+F) w wyszukiwaniu kodu jest dostępny w wersji zapoznawczej w programie Visual Studio 17.9 lub nowszym. Zobacz 17.9 (wersja zapoznawcza 3) wprowadza ekscytujące zmiany w wyszukiwaniu kodu. Wyszukaj ciąg tekstowy z opcjami, aby dopasować wielkość liter, dopasować całe wyrazy lub użyć wyrażenia regularnego. Format wyrażenia regularnego jest opisany w temacie Wyrażenia regularne.
Przejdź do określonego wiersza w wyszukiwaniu kodu
W programie Visual Studio 17.12 lub nowszym można teraz przejść do określonego wiersza w bieżącym dokumencie lub innym określonym dokumencie.
Aby przejść do wiersza w bieżącym dokumencie, wpisz dwukropek (:
), a następnie numer wiersza. Na przykład :39
przechodzi do wiersza 39 w aktywnym pliku.
Możesz również przejść do wiersza w innym dokumencie, wpisując nazwę pliku, dwukropek, a następnie numer wiersza. Na przykład Order:43
przechodzi do wiersza 43 w Order.cs. Jeśli nie określisz dokładnej nazwy pliku, wyszukiwanie spróbuje znaleźć najlepsze dopasowanie.
Dokowanie jako okno narzędzi
W programie Visual Studio 17.12 lub nowszym można zadokować okno wyszukiwania zamiast przestawnieć go z przodu. Może to być pomocne, aby uniknąć przerywania edytowania kodu. Użyj ikony w prawym górnym rogu okna, aby włączyć dokowanie jako okno narzędzi.
Możesz użyć podobnej ikony w oknie narzędzi, aby przywrócić przestawne okno.
Przełącz okienko podglądu
W programie Visual Studio 17.12 lub nowszym możesz przełączyć okienko w wersji zapoznawczej. Użyj ikony oka, aby wyłączyć lub włączyć okienko podglądu.
Ponadto nowość w programie Visual Studio 17.12 pozycja panelu w wersji zapoznawczej jest automatycznie dostosowywana na podstawie wymiarów okna wyszukiwania.
Wyszukiwanie w programie Visual Studio 2022 w wersji 17.5 lub starszej
W poniższych sekcjach omówiono różne typy wyników wyszukiwania, które można znaleźć, jeśli używasz programu Visual Studio 2022 w wersji 17.5 lub starszej (w celu uwzględnienia programu Visual Studio 2019).
W przeciwieństwie do innych funkcji wyszukiwania, takich jak Znajdź w plikach lub wyszukaj Eksplorator rozwiązań, wyniki wyszukiwania w programie Visual Studio obejmują funkcje IDE, opcje menu, nazwy plików i inne. Aby uzyskać do niego dostęp, użyj skrótu klawiaturowego Ctrl+Q, aby wyświetlić pole wyszukiwania. Możesz też wybrać pole wprowadzania wyszukiwania programu Visual Studio, które znajduje się obok paska menu:
Uwaga
Polecenie wykonywane przez wyszukiwanie w programie Visual Studio to Window.QuickLaunch
i może zostać wyświetlona ta funkcja nazywana szybkim wyszukiwaniem lub szybkim uruchamianiem.
Menu wyszukiwania, opcje i okna
Możesz użyć pola wyszukiwania programu Visual Studio, aby znaleźć ustawienia, opcje i podobne elementy konfiguracji. Na przykład wyszukaj motyw zmiany, aby szybko znaleźć i otworzyć okno dialogowe umożliwiające zmianę motywu kolorów programu Visual Studio, jak pokazano na poniższym zrzucie ekranu:
Napiwek
W większości przypadków wyszukiwanie w programie Visual Studio będzie również przypominać o menu, skrótów i lokalizacji każdego elementu w wynikach.
Możesz użyć pola wyszukiwania programu Visual Studio, aby znaleźć elementy menu i polecenia. Na przykład wyszukaj czystą sol , aby szybko znaleźć i wykonać polecenie Clean Solution. Wyniki wyszukiwania oferują również przypomnienie, gdzie znaleźć to polecenie w menu, jak pokazano na poniższym zrzucie ekranu:
Na koniec możesz wyszukać okna lub panele, które mogły zostać przypadkowo zamknięte. Na przykład wyszukaj test , aby znaleźć i otworzyć okno Eksploratora testów:
Wyszukiwanie plików i kodu
Wyszukiwanie w programie Visual Studio wyszukuje również elementy rozwiązania pod kątem nazwy pliku, kodu, metody i innych dopasowań. Na poniższym zrzucie ekranu wyszukiwanie języka Markdown znalazło plik MarkdownMetaExtractor.cs, klasę MarkdownMetaExtractor
i dwie metody w rozwiązaniu:
Możesz również przeprowadzić wyszukiwanie "przypadku wielbłąda". Na poniższym zrzucie ekranu wyszukiwanie usług FSS znalazło plik, klasę i metodę cannera Sstarszego języka FizeS:
Skróty klawiaturowe dla wyników wyszukiwania
Wyniki wyszukiwania zawierają karty Wszystkie, Kod, Visual Studio. Możesz zaoszczędzić czas, korzystając z następujących skrótów klawiaturowych dla różnych typów wyszukiwań:
- Ctrl Q, Ctrl++T dla plików, typów i elementów członkowskich
- Ctrl Q, Ctrl++M for Visual Studio menu, opcje, składniki i szablony
- Ctrl Q, Ctrl++E, aby przejść do karty Wszystkie dla obu