Czy istnieje sposób szybkiego znajdowania plików w programie Visual Studio 2010?

199

Czy Visual Studio 2010 ma wbudowany sposób szybkiego znajdowania / otwierania plików, podobny do funkcji Ctrl+ Shift+ Ow Eclipse?

Edycja: Czy Resharper oferuje tę funkcjonalność?

Cody C.
źródło
9
Tak, ctl + shift + t w R # jest jeszcze lepszy.
DShultz
6
lub Ctrl + COMMA w C #, co jest równoznaczne z Edit.NavigateTo
pengibot

Odpowiedzi:

425

Ctrl+,

Dziwi mnie, że nikt nie udzielił prawidłowej odpowiedzi:

Nawiguj do może pokazać Ci listę otwartych plików i wiele więcej. http://weblogs.asp.net/scottgu/archive/2009/10/21/searching-and-navigating-code-in-vs-2010-vs-2010-and-net-4-0-series.aspx

CTRL + COMMA jest twoim przyjacielem.

Kirill Osenkov
źródło
31
Ponadto rozumie FCLN (FirstCapitalLetterNotation). Na przykład, aby znaleźć ValidateDate, po prostu wpisz VD
Kirill Osenkov
2
Bardzo przydatne, na zdrowie ... Używam VB iz jakiegoś powodu musiałem zresetować mapowania klawiatury (do Visual Studio C # 2005), aby to działało - Narzędzia / Opcje / Klawiatura / Zastosuj następujące dodatkowe ..
Wheelibin
1
Ja też musiałem sam dodać skrót, ponieważ nie został on przypisany do edit.navigateto, ale teraz działa uczta. Jedynym problemem jest to, że chciałbym wyszukiwać bez rozróżniania wielkości liter
pengibot
2
Dla wszystkich, którzy próbują to zrobić w wersji Express, ta funkcja jest dostępna tylko w płatnej wersji programu Visual Studio 2010.
David
4
W przypadku zgubienia skrótu: Pre VS2017, znajduje się w obszarze Narzędzia, Opcje, Klawiatura >>> Edit.NavigateTo. W 2017 roku przeniesiono to do Edit.GoToAll( czapka )
ruffin
42

Ctrl+ Alt+ Aotwiera okno poleceń, wpisz „open”, a następnie zacznij wpisywać nazwy plików, a ono automatycznie wypełni się automatycznie przy użyciu nazwy dostępnego rozwiązania.

DShultz
źródło
Nie idealne, ale przydatne. Dzięki.
Cody C
aby skrócić wpisywanie aliasu do otwierania plików „z” można również użyć zamiast „otworzyć”. Aby uzyskać więcej informacji: msdn.microsoft.com/en-us/library/c3a0kd3x.aspx
Velin Georgiev
To jest dla mnie zwycięzca!
nawfal
16

Używam Ctrl+, /aby przejść do paska poleceń (tak samo jak w polu wyszukiwania, ale z prefiksem> w tekście). Następnie wpisuję „z” (jako „otwórz plik”) i zaczynam wpisywać nazwę pliku do otwarcia. Możliwe dopasowania są automatycznie wyświetlane przez VS.

Odkryłem również, że podczas korzystania z ReSharper, znany skrót Eclipse dla typu otwartego ( Ctrl+ Shift+ T) jest mapowany na polecenie GotoFile ReSharpera.

alastairs
źródło
dzięki, teraz wiem, że „z” oznacza „otwarty plik”, nawet nie wiedziałem, że to akronim :)
Răzvan Flavius ​​Panda
7

Istnieje również inny sposób wyszukiwania plików w programie Visual Studio 2010, który może być dla kogoś przydatny.

W polu poleceń na pasku narzędzi programu Visual Studio wpisz „>” i zacznij wpisywać nazwę pliku, wyświetli się lista. Uwaga: znajdzie to klasę, a nie strony, które spróbują samodzielnie.

wprowadź opis zdjęcia tutaj

Praveen Mitta
źródło
6

ten dodatek bardzo przyda się do szybkiego otwierania plików ze studia wizualnego przez naciśnięcie CTRL + K + O

http://visualstudiogallery.msdn.microsoft.com/en-us/3eb2f230-2728-4d5f-b448-4c0b64154da7

Jeeva Subburaj
źródło
@DimitriC: przeczytaj recenzje tego i jest zgłaszane jako wolne. Alternatywą (której jestem autorem) - VSFileNav
Ian
@Ian, - Używałem go często (i nadal robię) i moim zdaniem jest świetny.
Pan Moose
Emm, dodatek może być może Quick Open File for Visual Studio 2010 , który jest nowym linkiem.
zhenguoli
4

CTRL+SHIFT+Fotworzy się okno dialogowe wyszukiwania w plikach wyszukiwania. Wynik będzie zwykle wyświetlany w dolnej części VS w polu wyników Znajdź pliki. Dwukrotne kliknięcie wyniku otworzy go

Chris
źródło
CTRL + SHIFT + S nic dla mnie nie robi? Naprawdę chcę czegoś, co wyszukuje podczas pisania. Istnieje kilka dodatków, które robią to dla wcześniejszych wersji VS, ale miałem nadzieję, że MS włączyło go do tej wersji VS.
Cody C
Ctrl + Shift + F otwiera „Znajdź w plikach”.
alastairs
4

DPack posiada okno dialogowe do wyszukiwania plików w bieżącym rozwiązaniu (wyszukiwanie wszystkich lub tylko otwartych plików), a także okno dialogowe do wyszukiwania w bieżącym pliku metod, właściwości itp. Bardzo dobrze! Zauważ, że bieżąca wersja obsługuje tylko VS 2012 lub nowsze, ale mają one również pliki binarne dla starszych wersji VisualStudio:

http://www.usysware.com/dpack/

Możesz także wypróbować Sonic File Finder , który robi coś podobnego do CTRL + COMMA:

http://www.jens-schaller.de/sonic-tools/sonicfilefinder/overview/overview.htm

Brad Parks
źródło
3

W wersji VS2017 lub nowszej mamy polecenie o nazwie „ Edit.GoToAll ”.

SO może skonfigurować to z narzędzi VS.

patrz poniżej snap.

wprowadź opis zdjęcia tutaj

Skonfigurowałem klucze do wyszukiwania plików jako CTRL + SHIFT + T

Bharat
źródło
2

VSFileNav - Utworzone przeze mnie rozszerzenie umożliwiające szybkie wyszukiwanie plików. Zasadniczo ma wszystkie funkcje ReSharper, które zostały wyłączone w ekspresowej wersji VS2010 (kiedyś bardzo mi się podobało).

Jest również bezpłatny :)

Ian
źródło
2

Do wyszukiwania nazw plików używam narzędzi Visual Studio Productivity Power: http://visualstudiogallery.msdn.microsoft.com/d0d33361-18e2-46c0-8ff2-4adea1e34fef/ Dodaje kartę do Eksploratora rozwiązań o nazwie „Solution Navigator”. Pokazuje wszystkie pliki rozwiązania w drzewie i ma pasek wyszukiwania u góry.

Aby wyszukać tekst we wszystkich plikach rozwiązania, użyj wyszukiwania źródłowego Entriana: https://stackoverflow.com/a/9994522/24267

mhenry1384
źródło
1

Visual Assist ma coś takiego. Będziesz musiał zapłacić za wtyczkę (i nie sądzę, że możesz używać wtyczek w wersjach ekspresowych).

(Jeśli korzystasz z C ++ i nie planujesz zakupu Visual Assist, pamiętaj, aby nigdy nie instalować wersji próbnej. To uzależnia.)

sbi
źródło
1

W Eclipse, Ctrl + Shift + O = "Organizuj importowanie" ... co nie jestem pewien, co to jest. Ale to nie Ctrl + Shift + F = Znajdź w plikach w programie Visual Studio.

Xonatron
źródło
0

Niestety VS nie oferuje tej funkcji wyszukiwania w miarę pisania (i wielu innych).

thelost
źródło
3
To nie jest prawda. Wyszukaj Nawiguj do w VS 2010.
Kirill Osenkov
1
Jeśli chcesz przeszukać tylko bieżący plik źródłowy, masz również opcję Wyszukiwanie przyrostowe CTRL + SHIFT + I, która jest opcją wyszukiwania podczas pisania.
Luke Kim
0

Wpisz> otwórz nazwę pliku w polu poleceń w programie Visual Studio, aby otworzyć plik

Matt
źródło
0

NavigateToAll rozszerza wbudowaną funkcję Nawiguj do, umożliwiając otwieranie dowolnego pliku na dysku (nie tylko tych w rozwiązaniu).

tbb
źródło
0

Zwykle używam narzędzia Ctrl+ Qlub Everything za pomocą skrótu.

Zinovy ​​Nis
źródło
0

Do rozmytego wyszukiwania plików (i więcej) musiałem użyć cmdp

Jesse Smith
źródło