Znajdź w plikach

Funkcja Znajdź w plikach umożliwia wyszukiwanie określonego zestawu plików. Znalezione dopasowania programu Visual Studio są wyświetlane w oknie Znajdowanie wyników w środowisku IDE. Sposób wyświetlania wyników zależy od opcji wybieranych na karcie Znajdź w plikach okna dialogowego Znajdź i Zamień .

Screenshot of the Find and Replace dialog box in Visual Studio 20222, with the Find in Files tab open.

Screenshot of the Find and Replace dialog box in Visual Studio 2019, with the Find in Files tab open.

Ważne

Jeśli używasz programu Visual Studio 2019w wersji 16.6 lub starszej, okno dialogowe Znajdź i zamień może nie wyglądać tak, jakby wyglądało to tutaj. Przejdź do wersji programu Visual Studio 2017 tej strony, aby uzyskać opisy, które będą zgodne z tym, co widzisz na ekranie.

Jak wyświetlić pozycję Znajdź w plikach

Wykonaj poniższe kroki, aby otworzyć okno dialogowe Znajdź i Zamień lub naciśnij klawisze Ctrl+Shift+F.

  1. Naciśnij klawisze Ctrl+Q i wprowadź ciąg "find" w polu wyszukiwania w górnej części ekranu.

  2. Wybierz pozycję Znajdź w plikach z listy wyników.

lub

  1. Na pasku menu wybierz pozycję Edytuj>znajdź i zamień.

  2. Wybierz pozycję Znajdź w plikach z menu wysuwanego.

Aby anulować operację Znajdź, naciśnij klawisze Ctrl+Break.

Uwaga

Narzędzie Znajdź i Zamień nie wyszukuje katalogów za pomocą atrybutu Hidden lub System .

Aby wyszukać nowy ciąg tekstowy lub wyrażenie, określ go w polu Wyszukiwania. Aby wyszukać dowolny z 20 ciągów, które zostały ostatnio wyszukane, otwórz listę rozwijaną i wybierz ciąg.

Możesz wybrać lub wyczyścić następujące opcje:

  • Przypadek dopasowania — użyj tej opcji, aby upewnić się, że w wyszukiwaniu jest uwzględniana wielkość liter.

  • Dopasuj całe słowo — użyj tej opcji, aby upewnić się, że wyszukiwanie zwraca tylko całe wyrazy.

  • Użyj wyrażeń regularnych — użyj tej opcji, aby użyć specjalnych notacji, które definiują wzorce tekstu do dopasowania w polu wyszukiwania (lub w polu tekstowym Zamień ). Aby uzyskać listę tych notacji, zobacz Używanie wyrażeń regularnych w programie Visual Studio.

    Ważne

    Przycisk Konstruktor wyrażeń jest wyświetlany obok pola Wyszukaj tylko wtedy, gdy zaznaczono pole wyboru Użyj wyrażeń regularnych .

    Screenshot of the Find in Files dialog box that includes and outline around the Expression Builder button and the Use Regular Expressions checkbox.

Szukaj w

Opcja wybrana z listy rozwijanej Wyszukaj w dół określa, czy funkcja Znajdź w plikach wyszukuje cały obszar roboczy, całe rozwiązanie, bieżący projekt, bieżący katalog, wszystkie otwarte dokumenty lub bieżący dokument.

Możesz również użyć sąsiedniego przycisku Przeglądaj (...) , aby zlokalizować miejsce, w którym chcesz wyszukać. Jeszcze lepiej, jeśli już określono katalog, ten przycisk dołączy nowy katalog zamiast go zastąpić. Jeśli na przykład wartość "Wyszukaj w" miała wartość ".\Code", możesz kliknąć przycisk Przeglądaj (...) i przejść do folderu o nazwie "Kod udostępniony". W polu Przeglądaj (...) będzie teraz wyświetlany ciąg ".\Code;. \Shared Code" i po wykonaniu polecenia Find będzie przeszukiwać oba te foldery.

Aby uściślić wyszukiwanie, możesz wybrać lub wyczyścić następujące opcje:

  • Uwzględnij elementy zewnętrzne — ta opcja umożliwia dołączenie plików, do których odwołuje się projekt C++, czyli plików takich jak "windows.h", które są dołączane przez pliki kodu, ale nie są częścią rozwiązania. Ta opcja dotyczy tylko projektów C++.
  • Uwzględnij różne pliki — użyj tej opcji, aby uwzględnić różne pliki, które są plikami, które zostały otwarte, ale nie są częścią rozwiązania. Zobacz Różne pliki.

Typy plików

Opcja Typy plików wskazuje typy plików do przeszukiwania w katalogach Look in . Wybierz dowolny element na liście, aby wprowadzić wstępnie skonfigurowany ciąg wyszukiwania, który będzie znajdować pliki tych określonych typów.

Screenshot of the File Types section of the Find In Files dialog box.

Możesz wyszukać wiele typów plików, oddzielając je średnikami (;). Można również wykluczyć foldery i pliki, prefiksując dowolną ścieżkę lub typ pliku za pomocą wykrzyknika (!).

Dołącz wyniki

Użyj tej opcji, aby dołączyć wyniki z bieżącego wyszukiwania do poprzednich wyników wyszukiwania.

Pole wyszukiwania

Aby wyszukać nowy ciąg tekstowy lub wyrażenie, określ go w polu Wyszukiwania. Aby wyszukać dowolny z 20 ciągów, które zostały ostatnio wyszukane, otwórz listę rozwijaną i wybierz ciąg.

Możesz wybrać lub wyczyścić następujące opcje:

  • Przypadek dopasowania — użyj tej opcji, aby upewnić się, że w wyszukiwaniu jest uwzględniana wielkość liter.

  • Dopasuj całe słowo — użyj tej opcji, aby upewnić się, że wyszukiwanie zwraca tylko całe wyrazy.

  • Użyj wyrażeń regularnych — użyj tej opcji, aby użyć specjalnych notacji, które definiują wzorce tekstu do dopasowania w polu wyszukiwania (lub w polu tekstowym Zamień ). Aby uzyskać listę tych notacji, zobacz Używanie wyrażeń regularnych w programie Visual Studio.

    Ważne

    Przycisk Konstruktor wyrażeń jest wyświetlany obok pola Wyszukaj tylko wtedy, gdy zaznaczono pole wyboru Użyj wyrażeń regularnych .

    Screenshot of the Find in Files dialog box that includes and outline around the Expression Builder button and the Use Regular Expressions checkbox.

Szukaj w

Opcja wybrana z listy rozwijanej Wyszukaj w dół określa, czy funkcja Znajdź w plikach wyszukuje cały obszar roboczy, całe rozwiązanie, bieżący projekt, bieżący katalog, wszystkie otwarte dokumenty lub bieżący dokument.

Możesz również użyć sąsiedniego przycisku Przeglądaj (...) , aby zlokalizować miejsce, w którym chcesz wyszukać. Jeszcze lepiej, jeśli już określono katalog, ten przycisk dołączy nowy katalog zamiast go zastąpić. Jeśli na przykład wartość "Wyszukaj w" miała wartość ".\Code", możesz kliknąć przycisk Przeglądaj (...) i przejść do folderu o nazwie "Kod udostępniony". W polu Przeglądaj (...) będzie teraz wyświetlany ciąg ".\Code;. \Shared Code" i po wykonaniu polecenia Find będzie przeszukiwać oba te foldery.

Aby uściślić wyszukiwanie, możesz wybrać lub wyczyścić następujące opcje:

  • Uwzględnij elementy zewnętrzne — ta opcja służy do dołączania elementów zewnętrznych, takich jak pliki takie jak "windows.h", do których można się odwoływać, ale nie są częścią rozwiązania.
  • Uwzględnij różne pliki — użyj tej opcji, aby uwzględnić różne pliki, takie jak pliki, które zostały otwarte, ale nie są częścią rozwiązania.

Typy plików

Opcja Typy plików wskazuje typy plików do przeszukiwania w katalogach Look in . Wybierz dowolny element na liście, aby wprowadzić wstępnie skonfigurowany ciąg wyszukiwania, który będzie znajdować pliki tych określonych typów.

Screenshot of the File Types section of the Find In Files dialog box.

Możesz wyszukać wiele typów plików, oddzielając je średnikami (;). Można również wykluczyć foldery i pliki, prefiksując dowolną ścieżkę lub typ pliku z wykrzyknikiem (!).

Dołącz wyniki

Użyj tej opcji, aby dołączyć wyniki z bieżącego wyszukiwania do poprzednich wyników wyszukiwania.

Wyniki wyszukiwania

Po wykonaniu wyszukiwania wszystkich wyników wyniki będą wyświetlane w miarę ich dostępności.

Uwaga

Program Visual Studio rozpoczyna tworzenie indeksu po załadowaniu kontekstu kodu, na przykład podczas otwierania nowego projektu, zmieniania gałęzi lub zmiany listy plików. Jeśli wyszukiwanie w programie Visual Studio nadal indeksuje pliki źródłowe, może zostać wyświetlone ostrzeżenie informujące o tym, że wyniki są niekompletne.

Zachowaj wyniki

Wyniki można przechowywać w jednym wyszukiwaniu podczas wykonywania innych wyszukiwań. Ułatwia to porównywanie wyników i wyświetlanie ich obok siebie.

Screenshot of the Search Results window with three search results as tabs showing.

Screenshot of the Search Results window with three search results as tabs showing.

Aby zachować kilka wyników wyszukiwania, wybierz przycisk Zachowaj wyniki po każdym wyszukiwaniu. Następnie podczas wyszukiwania czegoś innego wyniki są wyświetlane na nowej karcie. Możesz zachować wyniki maksymalnie pięciu wyszukiwań. Jeśli masz już pięć wyników wyszukiwania, następne wyszukiwanie będzie ponownie używać najstarszej karty wyników wyszukiwania.

W programie Visual Studio 2022 lub nowszym można ustawić program Visual Studio tak, aby zawsze zachowywał wyniki. Przejdź do pozycji Opcje>narzędzi>Ogólne>znajdź i zamień, a następnie zaznacz pole wyboru Zachowaj wyniki wyszukiwania domyślnie.