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.