Jak wyszukiwać nazwy plików w Visual Studio?


203

W Eclipse możesz wyszukać plik w projekcie, naciskając CTRL- SHIFT- R.

Czy jest na to sposób w Visual Studio ?



ps, wiem, że to pytanie zostało zadane wcześniej, ale lepsza, bardziej poprawna odpowiedź znajduje się w połączonym pliku.
— Jason

1
Bez obrazy, ale wydaje się to okropne po CTRL + p wysublimowanego tekstu.
— dud3

4
Czy możesz wybrać inną odpowiedź? Przyjęta odpowiedź nie odpowiada na pytanie.
— thecoolmacdude

@ dud3 Możesz po prostu ponownie powiązać z innym kluczem /
— zestawem

Odpowiedzi:


466

Tylko dla każdego, kto ląduje na tej stronie od Google lub gdzie indziej, ta odpowiedź jest prawdopodobnie najlepszą ze wszystkich.

Podsumowując, po prostu naciśnij:

CTRL + ,

A następnie zacznij wpisywać nazwę pliku.


5
Prawdopodobnie tracę 30 minut każdego dnia, szukając odpowiedniego pliku w Eksploratorze rozwiązań. To jest mój nowy ulubiony skrót!
— Rick Love,

11
Pokazuje to również nazwy metod, trochę denerwujące.
— bagno

3
Niestety nie ogranicza to wyszukiwania do nazw plików, obejmuje także symbole
— Xavier Poinas,

10
Nie jestem pewien, czy to dokładnie odpowiada na pytanie, ta rzecz szuka symboli oraz studni (metod itp.), Co jest bardzo denerwujące w dużym projekcie. Co więcej, to samo można osiągnąć, Ctrl+;używając skrótu do wyszukiwania w eksploratorze rozwiązań.
— nawfal

9
@marsh W VS 2017.3 (i prawdopodobnie wcześniej) Ctrl- zachowuje się trochę jak okno poleceń. Jeśli podasz mu polecenie „f” i podasz nazwę pliku, przeszuka on tylko pliki: np. „F someFile.cpp”. Jest też przycisk, który poprzedza „f”, jeśli wolisz klikać.
— Kaganar

58

Najlepszym rozwiązaniem jest teraz zainstalować Microsoft Visual Studio dodać o nazwie narzędzia Wydajność zasilania ( VS 2010 wersja , VS 2013 wersja ).

Wraz z tym pojawia się „Solution Navigator” (alternatywa dla Solution Explorer, z wieloma korzyściami).

nawigator rozwiązania wyszukiwania

BTW, ta funkcja jest wbudowana w Visual Studio 2012.


Wbudowany do 2017 roku!
— Phillip

48

W VS2013 możesz kliknąć eksplorator rozwiązań dla tej funkcji.

Skrót to:

ctrl + ;

Aby wyszukać tylko nazwy plików, a nie ich zawartość (szczególnie w języku C #), usuń zaznaczenie tych opcji:


Świetne i przydatne. Korzystam z podglądu VS 2019 i działa dla mnie idealnie.
— John Erbynn

34

Dzięki Visual Studio 2017, Teraz jest w znacznie lepszej wersji, o nazwie “Go To All”i jest związany ze skrótem klawiaturowym, CTRL + Ta także CTRL +,zawiera wbudowane filtrowanie i“fuzzy search”

CTRL + T

CTRL + ,


1
TAK, w końcu dodali wbudowany sposób filtrowania tylko według nazw plików! Wpisz fspację, a następnie nazwę pliku. Przykład: CTRL+Tnastępnie f MyClass, a następnie ↓ na klawiaturze, aż dojdziesz do pasującego pliku. Ta metoda jest lepsza niż wyszukiwanie eksploratora rozwiązań (które marnuje miejsce, wyświetlając zarówno nazwy plików, jak i nazwy klas), ponieważ są to wyłącznie nazwy plików.
— Nate Cook

1
Możesz nawet dodać niestandardowy skrót klawiaturowy w Narzędzia -> Opcje -> Klawiatura -> Edytuj.GoToFile, który dodaje fdla ciebie.
— Nate Cook

1
Domyślna wartość Edit.GoToFileto Ctrl + 1, Ctrl + F. Jest więcej z Ctrl + 1, Ctrl + <key>. F = pliki, M = członkowie, R = najnowsze pliki, T = typy
— bugybunny

15

W rozwijanym menu wyszukiwania na standardowym pasku narzędzi możesz użyć makra „otwórz plik”>, aby znaleźć pliki. Kliknij wspomnianą listę rozwijaną (lub naciśnij Ctrl-D), a następnie zacznij pisać (bez cudzysłowów) „> CoreEdit.cs”, a otrzymasz dynamiczną listę, która zwęża się podczas pisania.


6

W Visual Studio 2017 możesz bezpośrednio wyszukiwać pliki za pomocą Ctrl+ 1, Ctrl+F (polecenie klawiaturowe: Edycja.GoToFile).

Alternatywnie możesz użyć Ctrl+ tlub Ctrl+ ,(polecenie Edit.GoToAll) i rozpocząć wyszukiwanie za pomocą f.



5

Korzystam z usysware DPack: http://www.usysware.com/dpack/

Następnie po prostu naciskam ALT-U i zaczynam wpisywać nazwę pliku i wybrać odpowiedni plik. DPack ma także inne fajne funkcje.

wprowadź opis zdjęcia tutaj

(wyróżnienia dodane do zrzutu ekranu)

Uwaga: nie będzie działać w ekspresowych edycjach Visual Studio, ponieważ nie pozwalają one na wtyczki.


ciekawe, czy to koliduje z resharperem, wiesz?
— Edward Tanguay,

3
Działa dla mnie, ale resharper ma wyszukiwanie plików ctrl-shift-t
— Erwin

Już używam DPack (Delphi Pack) do ich krótkich zakładek. nie zdawałem sobie sprawy, że oni również przeszukali jednostki. Smutne, że 10-letnie IDE Delphi jest bardziej przyjazne dla programistów niż Visual Studio. Ludzie nie zdają sobie sprawy z tego, czego im brakuje; jak niechlujny jest VS.
— Ian Boyd,

3

Ponieważ w komentarzu wspominasz o ReSharper:

Możesz to zrobić w ReSharper, używając opcji „Goto File ...” (Ctrl-Shift-N lub ReSharper -> Idź do -> Plik ...) w moich mapowaniach klawiszy.


1
@Andomar: Tak, zależy to od tego, czy masz skonfigurowane skróty Visual Studio czy IDEA.
— adrianbanks

2

Otwórz okno poleceń (Widok -> Inne okna -> okno poleceń - Ctrl + W, A) wpisz>, a następnie nazwę pliku. Zacznie się wyświetlać lista podczas pisania.


2

Visual Assist: link .

Zainstaluj, załaduj rozwiązanie, naciśnij Shift+ Alt+ O, wyszukaj pliki w rozwiązaniu według podłańcucha. Spróbuj także Shift+ Alt+S , aby uzyskać odpowiednik symboli. Ten dodatek zawiera kilka elementów wyskakujących i kolorujących składnię, które nie są w każdym guście, ale funkcje przeglądania kodu są wykonane dobrze i wydają się niekontrowersyjne.

Sądząc po komentarzach na forach, zwracają uwagę na zgodność z Resharper.

Bezpłatnie skorzystaj z Nifty Solution: link .

Nie korzystałem z tego sam, ale korzystam z autorskiej wtyczki Nifty Perforce, i to jest dość uporządkowane.


fajne rozwiązanie jest doskonałe. To proste i działa. Dodaje także „przełączanie między nagłówkiem / źródłem”, które lubię.
— javs

2

Wiem, że to stare pytanie, ale polecam Phatstudio, jeśli używasz do wersji VS 2012. Działa dość szybko i obsługuje wyszukiwanie wielu słów za pomocą „spacji”. Aby wyszukać LoginController, możesz nacisnąć Alt + O i wyszukać za pomocą „Lo Con”. wprowadź opis zdjęcia tutaj. Możesz także użyć Resharper (płatny) i CodeMaid (bezpłatny), aby to zrobić.


2

Visual Studio dla komputerów Mac 2017 7.xx

Aby wyszukać według nazwy pliku:

  • ⌘ + .
  • Ctrl+ Shift+D

Aby wyszukać według nazwy typu:

  • Ctrl+ Shift+T

Twój fokus na klawiaturze mógł zostać przeniesiony do następującego prawego górnego rogu okna programu Visual Studio :

wprowadź opis zdjęcia tutaj


1

Jest to zbyt proste, używając wyszukiwania Eksploratora Windows w folderze projektu. Gotowe.


Dodaj indeks, a to zabójcze rozwiązanie!
— Martin Capodici,

Ta opcja nie działałaby dla stron ftp ładowanych w Visual Studio. W vs2013 Ctrl + średnik umożliwia szybkie wyszukiwanie eksploratora rozwiązań według nazwy pliku bez wychodzenia z okna.
— Jan

Korzystam z VS 2010 i chciałem otworzyć cały kod za plikami moich Kontroli użytkownika (tj. .ascx.csPliki). Naprawdę twoje rozwiązanie jest proste i przydatne
— sohaiby,

2
b / c Uwielbiam podskakiwać między Eksploratorem Windows i Vs.NEt, tak, tak.
— RyBolt

1

Możesz łatwo zadzwonić po okno o nazwie „Nawiguj do” z kombinacją ctrl +,

Lub przejdź do Narzędzia, a następnie kliknij Nawiguj do


W Visual Studio 2012 jest -> EDYCJA -> Nawiguj do lub Ctrl +,
— edW

1

Możesz nacisnąć ctrl + t, aby uzyskać edytor Przejdź do wszystkich, w którym możesz wpisać nazwę pliku, aby przejść do tego konkretnego pliku.


1

CTRL+ Pto wyszukuje nazwę pliku twoją bezpośrednią odpowiedź.


0

W Visual Studio 2008 (i prawdopodobnie później) darmowy dodatek DevExpress CodeRush Xpress Ctrl+ Alt+ F, Szybka nawigacja plików , która wyszukuje dokładne podciągi w nazwie pliku lub dużymi literami.

(Nie ma związku z tą odpowiedzią, ale zwróć uwagę na bardziej przydatną, Szybką nawigację , Ctrl+ Shift+ Q, o której chciałbym wiedzieć wcześniej :-))


0

Visual Studio 2019:

Menu -> Preferencje -> Wiązania klawiszy -> Przejdź do ...


0

W wersji Visual Studio 2017 Community dla komputerów Mac skrót jest następujący:

  • Cmd+ Shift+ D: Znajdź według nazwy pliku
  • Cmd+ Shift+ T: Znajdź według nazwy typu

Aby zobaczyć te polecenia, przejdź do górnego menu: Wyszukaj> Idź do

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.