Często, gdy chcę przeszukać mój kod w programie Visual Studio, wiem, że szukam czegoś w jakimś kodzie C #. Ponieważ jednak użyłem tej samej nazwy zmiennej w pliku JavaScript, muszę również przebrnąć przez wszystkie te wyniki wyszukiwania. Sytuacja jest jeszcze gorsza, gdy tekst, którego szukam, jest również używany w bibliotece JavaScript innej firmy, którą wprowadziliśmy do projektu: może to spowodować setki wyników wyszukiwania.
Aby to skomplikować, nasi projektanci dołączają makiety HTML stron w tym samym projekcie, więc często znajduję tam również mnóstwo wyników wyszukiwania.
Wydaje mi się, że naprawdę chcę zobaczyć wyniki w moich plikach .cs, .aspx i .ascx, ale nie .js czy .htm.
Czy istnieje sposób na wykonanie którejkolwiek z następujących czynności:
- Szukaj tylko w plikach określonego typu (przeszukuj tylko pliki .cs).
- Szukaj tylko w plikach dowolnego z podanych typów (przeszukuj tylko pliki .cs, .aspx i .ascx).
- Szukaj we wszystkich typach plików z wyjątkiem określonego typu lub typów (przeszukaj wszystko oprócz .js).
Podejrzewam, że nie, w takim razie czy istnieje sprytny sposób obejścia tego?
Odpowiedzi:
W oknie dialogowym Znajdź w plikach (Ctrl + Shift + F) powinno znajdować się pole o nazwie Opcje wyszukiwania. Powinieneś być w stanie wprowadzić rozszerzenia pól, które chcesz przeszukać w polu w tym oknie dialogowym:
źródło
Zamiast
Ctrl + F
, myślę, że toCtrl + Shift + F
daje ci możliwość określenia typów plików, którym chcesz się przyjrzeć.źródło
Możesz wybrać domyślne typy plików lub wpisać własne. Wyrażenia regularne dostępne dla skomplikowanego wyszukiwania.
źródło
Innym sposobem ograniczenia wyszukiwania plików jest wybranie tylko określonych zestawów folderów.
źródło
Lubię wykluczać pliki js za pomocą następującego wyszukiwania:
*.a*;*.cs*;
W większości przypadków wyszukuję rzeczy w plikach aspx, cs, cshtml, więc jest to bardzo pomocne. Zwróć uwagę, jak używam
*.cs*
zamiast tego,*.c*
ponieważ ten drugi wybrałby niestandardowe pliki jquery, takie jak jquery.custom1234.js (których zwykle używam w większości moich projektów), oczywiście, jeśli nie, możesz po prostu użyć*.c*
.źródło
*.a*;*.cs;*.csh*;*.Config;*.Master;
W oknie dialogowym Znajdź przejdź do „Opcje wyszukiwania-> Spójrz na te typy plików”.
Wpisz swój własny ciąg, np
*.cs, *.aspx, *.ascx
. Kliknij przycisk „znajdź wszystko”.źródło