Gibt es eine Möglichkeit, Dateien in Visual Studio 2010 schnell zu finden?


199

Verfügt Visual Studio 2010 über eine integrierte Methode zum schnellen Auffinden / Öffnen von Dateien, ähnlich der Ctrl+ Shift+ O-Funktion in Eclipse?

Bearbeiten: Oder bietet Resharper diese Funktionalität an?


9
Ja, ctl + shift + t in R # ist noch besser.
DShultz

6
oder Strg + COMMA in C #, was Edit.NavigateTo
Pengibot

Antworten:


424

Ctrl+,

Ich bin überrascht, dass niemand die richtige Antwort gegeben hat:

Navigieren zu kann Ihnen eine Liste der geöffneten Dateien und vieles mehr anzeigen. http://weblogs.asp.net/scottgu/archive/2009/10/21/searching-and-navigating-code-in-vs-2010-vs-2010-and-net-4-0-series.aspx

STRG + COMMA ist dein Freund.


31
Darüber hinaus versteht es FCLN (FirstCapitalLetterNotation). Um beispielsweise ValidateDate zu finden, geben Sie einfach VD
Kirill Osenkov

2
Sehr nützlich, Prost ... Ich verwende vb und musste aus irgendeinem Grund die Tastaturzuordnungen (auf Visual Studio C # 2005) zurücksetzen, damit dies funktioniert - Extras / Optionen / Tastatur / Wenden Sie die folgenden zusätzlichen ..
Wheelibin

1
Auch ich musste die Verknüpfung selbst hinzufügen, da sie nicht edit.navigateto zugewiesen war, sondern jetzt ein Vergnügen ist. Das einzige Problem ist, ich wünschte, es könnte mit Groß- und Kleinschreibung nicht suchen
Pengibot

2
Für alle, die dies in der Express Edition versuchen, ist diese Funktion nur in der kostenpflichtigen Version von Visual Studio 2010 verfügbar.
David

4
Falls Sie Ihre Verknüpfung verloren haben: Vor VS2017 finden Sie sie unter Extras, Optionen, Tastatur >>> Edit.NavigateTo. Im Jahr 2017 ist das verschoben zu Edit.GoToAll( Hutspitze )
Ruffin

42

Ctrl+ Alt+ Aöffnet das Befehlsfenster, gibt "open" ein und beginnt mit der Eingabe der Dateinamen. Der Name der verfügbaren Lösungsdatei wird dynamisch automatisch vervollständigt.


Nicht ideal, aber nützlich. Vielen Dank.
Cody C

Um die Eingabe zu verkürzen, kann anstelle von "Öffnen" auch der Alias ​​zum Öffnen von Dateien "von" verwendet werden. Für weitere Informationen: msdn.microsoft.com/en-us/library/c3a0kd3x.aspx
Velin Georgiev

Das ist der Gewinner für mich!
Nawfal

16

Ich benutze Ctrl+ /, um zur Befehlsleiste zu springen (wie im Suchfeld, jedoch mit einem> im Text). Ich tippe dann "von" (für "Datei öffnen") und beginne, den Namen der zu öffnenden Datei einzugeben. Möglicherweise werden Übereinstimmungen automatisch von VS angezeigt.

Ich habe auch festgestellt, dass bei Verwendung von ReSharper die bekannte Eclipse-Verknüpfung für Open Type ( Ctrl+ Shift+ T) dem GotoFile-Befehl von ReSharper zugeordnet ist.


danke, jetzt weiß ich, dass "of" für "open file" steht, ich wusste nicht einmal, dass es ein Akronym ist :)
Răzvan Flavius ​​Panda

7

Es gibt auch eine andere Möglichkeit, Dateien in Visual Studio 2010 zu finden, die für jemanden nützlich sein kann.

Geben Sie im Befehlsfeld der Visual Studio-Symbolleiste "> von" ein und geben Sie den Dateinamen ein, um die Liste aufzurufen. Hinweis: Dadurch wird nur die Klasse gefunden, nicht die Seiten, die Sie selbst ausprobieren.

Geben Sie hier die Bildbeschreibung ein


6

Dieses Add-In ist sehr nützlich, um Dateien aus Visual Studio schnell durch Drücken von STRG + K + O zu öffnen

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


@ DimitriC: Lesen Sie die Bewertungen und es wird als langsam gemeldet. Eine Alternative (von der ich der Autor bin) - VSFileNav
Ian

@ Ian, - Ich habe es oft benutzt (und tue es immer noch) und es ist meiner Meinung nach großartig.
Herr Moose

Emm, das Add-In ist möglicherweise Quick Open File für Visual Studio 2010 , der neue Link.
Zhenguoli

4

CTRL+SHIFT+Föffnet ein Dialogfeld zum Suchen in Dateien. Das Ergebnis wird normalerweise im unteren Bereich von VS in einem Ergebnisfeld "Dateien suchen" aufgelistet. Ein Doppelklick auf ein Ergebnis öffnet es


STRG + UMSCHALT + S macht nichts für mich? Und ich möchte wirklich etwas, das während der Eingabe sucht. Es gibt mehrere Addons, die dies für frühere Versionen von VS tun, aber ich hatte gehofft, dass MS es in diese Version von VS aufgenommen hat.
Cody C

Strg + Umschalt + F öffnet "In Dateien suchen".
Alastairs

4

DPack hat einen Dialog zum Suchen von Dateien in der aktuellen Lösung (alle oder nur geöffnete Dateien durchsuchen) und einen Dialog zum Durchsuchen der aktuellen Datei nach Methoden, Eigenschaften usw. Sehr schön! Beachten Sie, dass die aktuelle Version nur VS 2012 oder höher unterstützt, dort jedoch Binärdateien für ältere Versionen von VisualStudio vorhanden sind:

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

Sie können auch Sonic File Finder ausprobieren , das ähnlich wie STRG + COMMA funktioniert:

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


3

In VS2017 oder späteren Versionen haben wir den Befehl " Edit.GoToAll ".

SO kann es über VS-Tools konfigurieren.

siehe unten einrasten.

Geben Sie hier die Bildbeschreibung ein

Ich habe meine Schlüssel für die Dateisuche als STRG + UMSCHALT + T konfiguriert


2

VSFileNav - Eine von mir erstellte Erweiterung, die eine schnelle Dateisuche ermöglicht. Es hat im Grunde alle ReSharper-Funktionen, die in der Express-Version von VS2010 deaktiviert waren (das hat mir früher sehr gut gefallen).

Es ist auch kostenlos :)


2

Für die Suche nach Dateinamen verwende ich die Visual Studio Productivity Power-Tools: http://visualstudiogallery.msdn.microsoft.com/d0d33361-18e2-46c0-8ff2-4adea1e34fef/ Dem Projektmappen- Explorer wird eine Registerkarte mit dem Namen "Solution Navigator" hinzugefügt. Es zeigt alle Lösungsdateien in einem Baum und hat oben eine Suchleiste.

Verwenden Sie die Quellensuche von Entrian, um in all Ihren Lösungsdateien nach Text zu suchen: https://stackoverflow.com/a/9994522/24267


1

Visual Assist wird mit so etwas geliefert. Sie müssen für das Plugin bezahlen (und ich glaube nicht, dass Sie Plugins in den Express-Versionen verwenden können).

(Wenn Sie C ++ verwenden und nicht vorhaben, Visual Assist zu kaufen, installieren Sie die Testversion niemals. Sie macht süchtig.)


1

In Eclipse ist Strg + Umschalt + O = "Importe organisieren" ... was ich nicht sicher bin, was das ist. In Visual Studio befindet sich jedoch nicht Strg + Umschalt + F = In Dateien suchen.


0

Leider bietet VS diese Suchfunktion (und vieles mehr) nicht an.


3
Das ist nicht wahr.
Nachschlagen

1
Wenn Sie nur die aktuelle Quelldatei durchsuchen möchten, haben Sie auch Inkrementelle Suche STRG + UMSCHALT + I, eine Suche während der Eingabe.
Luke Kim

0

Geben Sie> open filename in das Befehlsfeld in Visual Studio ein. Sie können die Datei auch öffnen


0

NavigateToAll erweitert das integrierte Navigate To, indem Sie jede Datei auf der Festplatte öffnen können (nicht nur die in der Lösung enthaltenen).



0

Für die Fuzzy-Suche von Dateien (und mehr) musste ich verwenden cmdp

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.