Udostępnij za pomocą


Polecenie Znajdź w plikach

Wyszukaj pliki przy użyciu podzestawu opcji dostępnych na karcie Znajdź w plikach okna znajdź i zastąp .

Ważny

Obsługa tego polecenia została usunięta w wersji 16.5 programu Visual Studio 2019 i przywrócona w wersji 17.12 programu Visual Studio 2022. Jeśli używasz tego polecenia z wersjami 16.5-17.11, może zostać wyświetlony komunikat o błędzie z komunikatem Polecenie "Edit.FindinFiles" nie akceptuje argumentów ani przełączników. Niektóre opcje zostały zmienione w programie Visual Studio 2022.

Składnia

Edit.FindinFiles findwhat [/append] [/case] [/ext:extensions]
[/lookin:searchpath] [/options] [/reset] [/stop] [/sub]
[/regex] [/word]

Argumenty

findwhat
Wymagane. Tekst do dopasowania.

Przełączniki

/append: resultwindowname (nowy w programie Visual Studio 2022)
Fakultatywny. Przekierowuje wyniki z bieżącego wyszukiwania, aby były dołączane do poprzednich wyników wyszukiwania zidentyfikowanych przez resultwindowname argument. Okna znajdź wynik są nazwane przez pierwszy termin wyszukiwania, który spowodował utworzenie okna.

Przykład

>Edit.FindinFiles "AdornmentTagComparer" /lookin:"Entire Solution"
>Edit.FindinFiles "TagComparer" /lookin:"Entire Solution" /append:"AdornmentTagComparer"

/case lub /c
Fakultatywny. Dopasowania występują tylko wtedy, gdy wielkie i małe litery dokładnie pasują do tych określonych w argumencie findwhat.

/Ext: extensions
Fakultatywny. Określa rozszerzenia plików do przeszukania. Jeśli nie zostanie określony, poprzednie rozszerzenie zostanie użyte, jeśli zostało wcześniej wprowadzone.

/lookin: searchpath
Fakultatywny. Katalog do wyszukiwania. Jeśli ścieżka zawiera spacje, należy ująć całą ścieżkę w znaki cudzysłowu.

/names lub /n\ (nieobsługiwane w programie Visual Studio 2022) Opcjonalne. Wyświetla listę nazw plików, które zawierają dopasowania.

/options lub /t
Fakultatywny. Wyświetla listę bieżących ustawień opcji znajdowania i nie wykonuje wyszukiwania.

/regex lub /r
Fakultatywny. Używa wstępnie zdefiniowanych znaków specjalnych w argumencie findwhat jako notacji reprezentujących wzorce tekstu, a nie znaki literału. Aby uzyskać pełną listę znaków wyrażeń regularnych, zobacz wyrażenia regularne.

/reset lub /e
Fakultatywny. Zwraca opcje wyszukiwania do ustawień domyślnych i nie wykonuje wyszukiwania.

/zatrzymać
Fakultatywny. Zatrzymuje bieżącą operację wyszukiwania, jeśli jest w toku. Wyszukiwanie ignoruje wszystkie inne argumenty po określeniu /stop. Aby na przykład zatrzymać bieżące wyszukiwanie, wprowadź następujące polecenie:

>Edit.FindinFiles /stop

/sub lub /s
Fakultatywny. Wyszukuje podfoldery w katalogu określonym w /lookin:searchpath argument.

/text2 lub /2\ (nieobsługiwane w programie Visual Studio 2022) Opcjonalnie. Wyświetla wyniki wyszukiwania w oknie Znajdź wyniki 2.

/wild lub /l\ (nieobsługiwane w programie Visual Studio 2022) Opcjonalnie. Używa wstępnie zdefiniowanych znaków specjalnych w argumencie findwhat jako notacji do reprezentowania znaku lub sekwencji znaków.

/word lub /w
Fakultatywny. Wyszukuje tylko całe wyrazy.

Przykład

W tym przykładzie wyszukuje element btnCancel we wszystkich plikach cls znajdujących się w folderze "Moje projekty programu Visual Studio" i wyświetla informacje o dopasowaniu w oknie Znajdź wyniki 2.

>Edit.FindinFiles btnCancel /lookin:"c:/My Visual Studio Projects" /ext:*.cls /text2

Zobacz też