In Eclipse können Sie nach einer Datei im Projekt suchen, indem Sie CTRL- SHIFT- drücken R.
Gibt es eine Möglichkeit, dies in Visual Studio zu tun ?
In Eclipse können Sie nach einer Datei im Projekt suchen, indem Sie CTRL- SHIFT- drücken R.
Gibt es eine Möglichkeit, dies in Visual Studio zu tun ?
Antworten:
Nur für alle anderen, die auf dieser Seite von Google oder anderswo landen, ist diese Antwort wahrscheinlich die beste Antwort von allen.
Um es zusammenzufassen, drücken Sie einfach:
CTRL + ,
Beginnen Sie dann mit der Eingabe des Dateinamens.
Ctrl+;
die Verknüpfung für die Suche im Solution Explorer verwendet wird.
Die beste Option ist jetzt die Installation des Microsoft Visual Studio-Add-Ons Productivity Power Tools ( VS 2010-Version , VS 2013-Version ).
Dazu gehört "Solution Navigator" (Alternative zum Solution Explorer mit vielen Vorteilen).
Übrigens ist diese Funktion in Visual Studio 2012 integriert.
In VS2013 können Sie im Lösungs-Explorer auf diese Funktion klicken.
Die Verknüpfung lautet:
ctrl + ;
Deaktivieren Sie diese Optionen, um nur die Namen von Dateien und nicht den Inhalt (insbesondere in C #) zu durchsuchen:
Mit Visual Studio 2017
kommt es jetzt mit einer viel besseren Version, benannt “Go To All”
und an die Tastenkombination gebunden CTRL + T
sowie CTRL +,
Inline-Filter und“fuzzy search”
CTRL + T
CTRL + ,
f
Leerzeichen und dann den Dateinamen ein. Beispiel: CTRL+T
dann f MyClass
, dann ↓ auf Ihrer Tastatur, bis Sie zur passenden Datei gelangen. Diese Methode ist der Lösungs-Explorer-Suche (die Speicherplatz verschwendet, indem sowohl Dateinamen als auch Klassennamen angezeigt werden) insofern überlegen, als es sich ausschließlich um Dateinamen handelt.
f
für Sie hinzufügt .
Edit.GoToFile
ist Strg + 1, Strg + F. Es gibt mehr mit Strg + 1, Strg + <Taste>. F = Dateien, M = Mitglieder, R = Aktuelle Dateien, T = Typen
In der Such-Dropdown-Liste in der Standardsymbolleiste können Sie das Makro "Datei öffnen"> von verwenden, um Dateien zu finden. Klicken Sie in das Dropdown-Menü (oder drücken Sie Strg-D) und geben Sie (abzüglich der Anführungszeichen) "> von CoreEdit.cs" ein. Sie erhalten eine dynamische Liste, die sich während der Eingabe verengt.
In Visual Studio 2017 können Sie mit + , + direkt nach Dateien suchen (Tastaturbefehl: Edit.GoToFile).Ctrl1CtrlF
Alternativ können Sie Ctrl+ toder Ctrl+ ,(den Befehl Edit.GoToAll) verwenden und Ihre Suche mit starten f.
Drücken Sie einfach CTRL+ SHIFT+ T. Dies wird in den Dateinamen angezeigt.
Ich verwende Usysware DPack: http://www.usysware.com/dpack/
Dann drücke ich einfach ALT-U, beginne mit der Eingabe des Dateinamens und wähle die richtige Datei. DPack hat auch andere nette Funktionen.
(Highlights für Screenshot hinzugefügt)
Hinweis: Funktioniert nicht in Express-Bearbeitungen von Visual Studio, da keine Plugins zulässig sind.
Da Sie ReSharper in einem Kommentar erwähnen:
Sie können dies in ReSharper tun, indem Sie in meinen Tastenzuordnungen die Option "Gehe zu Datei ..." (Strg-Umschalt-N oder ReSharper -> Gehe zu -> Datei ...) verwenden.
Öffnen Sie das Befehlsfenster (Ansicht -> Andere Fenster -> Befehlsfenster - Strg + W, A) Typ> gefolgt vom Dateinamen. Während der Eingabe wird die Liste angezeigt.
Visual Assist: Link .
Installieren, Lösung laden, Shift+ Alt+ drücken O, nach Dateien in der Lösung durch Teilzeichenfolge suchen. Versuchen Sie auch Shift+ Alt+ Sfür das Äquivalent für Symbole. Dieses Add-In enthält eine Reihe von Popup- und Syntax-Malvorlagen, die nicht für jeden Geschmack geeignet sind, aber die Funktionen zum Durchsuchen von Code sind gut gelungen und scheinen unumstritten.
Nach Kommentaren in den Foren zu urteilen, ist die Kompatibilität mit Resharper etwas, auf das sie achten.
Probieren Sie kostenlos auch Nifty Solution: link .
Ich habe das selbst nicht benutzt, aber ich benutze das Nifty Perforce-Plugin des Autors, und das ist ziemlich ordentlich.
Ich weiß, dass dies eine alte Frage ist, aber ich würde Phatstudio empfehlen, wenn Sie bis VS 2012 verwenden. Funktioniert ziemlich schnell und unterstützt die Suche nach mehreren Wörtern mithilfe von "Leerzeichen". Um nach LoginController zu suchen, können Sie Alt + O drücken und mit "Lo Con" suchen. . Sie können dazu auch Resharper (kostenpflichtig) und CodeMaid (kostenlos) verwenden.
So suchen Sie nach Dateinamen:
So suchen Sie nach Typname:
Möglicherweise wurde Ihr Tastaturfokus auf die folgende rechte obere Ecke des Visual Studio-Fensters verschoben :
Ist zu einfach, wenn Sie die Windows Explorer-Suche im Projektordner verwenden. Getan.
.ascx.cs
Dateien) öffnen . Wirklich ist Ihre Lösung einfach und nützlich
Sie können ganz einfach ein Fenster mit dem Namen "Navigieren zu" mit der Kombination Strg +, aufrufen.
Oder gehen Sie zu Extras und klicken Sie dann auf Navigieren zu
Sie können Strg + t drücken, um einen Editor Get to all zu erhalten, in den Sie den Dateinamen eingeben können, um zu dieser bestimmten Datei zu navigieren.
In Visual Studio 2008 (und wahrscheinlich später) bietet das kostenlose DevExpress CodeRush Xpress-Add-In Ctrl+ Alt+ F, Quick File Navigation , das nach einer genauen Teilzeichenfolge im Dateinamen oder nach Großbuchstaben sucht.
(Unrelated auf diese Antwort, aber beachten Sie die eher nützlich, Quick Navigation , Ctrl+ Shift+ Q, die ich mir gewünscht hätte etwa vor jetzt gekannt haben :-))