Freigeben über


Verwenden der Visual Studio-Suche

Die integrierte Entwicklungsumgebung (Integrated Development Environment, IDE) von Visual Studio verfügt über viele Menüs, Optionen und Features, die schwer zu merken sind. Das Visual Studio-Suchfeature ist ein einzelnes Suchfeld, das Entwicklern hilft, IDE-Menüs und -Optionen zu finden und gleichzeitig Ihren Code zu durchsuchen. Ganz gleich, ob Sie noch nicht mit Visual Studio oder einem erfahrenen Entwickler arbeiten, dieses Feature bietet eine schnelle Möglichkeit, IDE-Features und Ihren Code zu durchsuchen.

Suchen in Visual Studio 2022, Version 17.6 oder höher

Wenn Sie Visual Studio 2022 , Version 17.6 oder höher, verwenden, ist die Suchoberfläche "All-In-One Search".

Tipp

Weitere Informationen zur neuen Sucherfahrung finden Sie sowohl im Blogpost Besseres Suchen in Visual Studio als auch im Blogpost All-In-One Search verfügbar in Version 17.6.

Informationen zur All-In-One-Suche

Mit "All-In-One Search" können Sie nicht nur mithilfe der Featuresuche nach Features suchen, sondern auch Ihre Codeelemente, z. B. Dateien und Symbole, mithilfe der Codesuche durchsuchen.

Screenshot der All-In-One-Suchfunktion in Visual Studio 2022, Version 17.6 oder höher.

Die neue Suchoberfläche wird als Option neben der Menüleiste angezeigt.

Screenshot der All-In-One-Suchfunktion in der Menüleiste von Visual Studio.

Mit Visual Studio 17.13 ist GitHub Copilot Chat in die Featuresuche integriert. Wenn Sie versuchen, etwas in der Featuresuche zu finden, können Sie die Schaltfläche " Copilot fragen " verwenden, um KI-Unterstützung zu erhalten, die Ihre Visual Studio-Version enthält. Informationen zum Aktivieren von GitHub Copilot Chat finden Sie unter GitHub Copilot Chat.

Angenommen, Sie haben in der Featuresuche nach Verschönern der Datei gesucht. Dies gibt keine Ergebnisse zurück, da der Name des Menüelements anders ist ("Dokument formatieren"). GitHub Copilot Chat kann Ihre Abfrage interpretieren und das Ergebnis zurückgeben.

Screenshot der Schaltfläche

Wenn Sie die Codesuche ohne Abfrage öffnen, wird in Visual Studio 17.13 und höher eine Liste ihrer zuletzt navigierten Dateien angezeigt. Dazu gehören die Dateien, die Sie über die Codesuche geöffnet haben, aber auch alle anderen Dateien, die Sie in der Lösung geöffnet haben. Dies erleichtert das Zurückspringen zu einer Datei, an der Sie kürzlich gearbeitet haben, ohne sich den Dateinamen merken oder eingeben zu müssen.

Screenshot der

Sie können die Strg+Q-Tastenkombination für Funktionssuchen und die Tastenkombination STRG+T für Codesuchen verwenden.

Filter für Codesuche-Abfragen

Um schnell eine gefilterte Erfahrung zu erhalten, können Sie die entsprechenden Präfixe vor Der Abfrage eingeben oder die entsprechenden Tastenkombinationen verwenden, um die Suche mit dem gewünschten Filter zu öffnen.

Filter Präfix Tastaturkurzbefehl
Dateien f: STRG+UMSCHALTTASTE+T
Typen t: Strg+1, STRG+T
Member m: Alt+\
Text x: UMSCHALT+ALT+F

In Visual Studio 17.11 und höher können Sie den Bereich der Codesuche auf das aktuelle Dokument, das aktuelle Projekt, die gesamte Projektmappe oder externe Dateien festlegen, auf die in Ihrer Lösung verwiesen wird, z. B. Headerdateien oder Dateien, die von Speicherorten außerhalb der Lösung geöffnet werden. Sie können unterschiedliche Bereiche für verschiedene Filter festlegen. Die Standardoberfläche kann z. B. so festgelegt werden, dass die gesamte Lösung durchsucht wird, und members kann so eingestellt werden, dass nur das aktuelle Dokument durchsucht wird. Ihre Auswahl wird beim nächsten Verwenden der Codesuche gespeichert.

Screenshot der Codesuchbereichsoptionen.

Der Textfilter (Shift+Alt+F) in der Codesuche ist in der Vorschauversion in Visual Studio 17.9 und höher verfügbar. Siehe 17.9 Preview 3 bietet spannende Änderungen an der Codesuche. Suchen Sie nach einer Textzeichenfolge mit Optionen, um die Groß-/Kleinschreibung abzugleichen, ganze Wörter abzugleichen oder einen regulären Ausdruck zu verwenden. Das Format für reguläre Ausdrücke wird in regulären Ausdrücken beschrieben.

Screenshot der Textsuche mit verschiedenen Optionen.

Mit Visual Studio 17.12 und höher können Sie jetzt zu einer bestimmten Zeile im aktuellen Dokument oder einem anderen angegebenen Dokument navigieren.

Um zu einer Zeile im aktuellen Dokument zu wechseln, geben Sie den Doppelpunkt (:) gefolgt von der Zeilennummer ein. Navigiert beispielsweise :39 in der aktiven Datei zu Zeile 39.

Screenshot: Gehe zu Zeile im aktuellen Dokument.

Sie können auch zu einer Zeile in einem anderen Dokument wechseln, indem Sie den Dateinamen, den Doppelpunkt und dann die Zeilennummer eingeben. Zum Beispiel navigiert Order:43 zu Zeile 43 in Order.cs. Wenn Sie nicht den genauen Dateinamen angeben, wird nach der höchsten Übereinstimmung gesucht.

Screenshot mit

In Visual Studio 17.13 und höher können Sie auch Klammern verwenden, um zu einer bestimmten Zeile und Spalte in einer angegebenen Datei zu navigieren. Dient file(line) zum Navigieren zu einer bestimmten Zeile in einer angegebenen Datei oder file(line,col) zum Navigieren zu einer bestimmten Zeile und Spalte in einer angegebenen Datei.

Screenshot der Navigation zu Datei, Zeile und Spalte.

Als Toolfenster andocken

Mit Visual Studio 17.12 oder höher können Sie das Suchfenster andocken, anstatt dass es als schwebendes Fenster vor Ihnen erscheint. Dies kann hilfreich sein, um zu vermeiden, dass die Codebearbeitung unterbrochen wird. Verwenden Sie das Symbol oben rechts im Fenster, um das Andocken als Toolfenster zu aktivieren.

Screenshot des Andocksymbols im Suchfenster.

Sie können ein ähnliches Symbol im Toolfenster verwenden, um zum schwebenden Fenster zurückzukehren.

Vorschaubereich ein/aus

Mit Visual Studio 17.12 oder höher können Sie den Vorschaubereich umschalten. Verwenden Sie das Augensymbol, um den Vorschaubereich zu deaktivieren oder zu aktivieren.

Screenshot des Symbols zum Umschalten des Vorschaubereichs im Suchfenster.

Auch neu bei Visual Studio 17.12 wird die Position des Vorschaupanels basierend auf den Abmessungen des Suchfensters automatisch angepasst.

Suchen in Visual Studio 2022, Version 17.5 oder früher

In den folgenden Abschnitten werden die verschiedenen Arten von Suchergebnissen erläutert, die Sie finden können, wenn Sie Visual Studio 2022, Version 17.5 oder früher verwenden (um Visual Studio 2019 einzuschließen).

Im Gegensatz zu anderen Suchfeatures wie " In Dateien suchen " oder im Projektmappen-Explorer enthalten die Suchergebnisse in Visual Studio IDE-Features, Menüoptionen, Dateinamen und vieles mehr. Um darauf zuzugreifen, verwenden Sie die Tastenkombination STRG+Q , um das Suchfeld anzuzeigen. Oder wählen Sie das Eingabefeld für die Visual Studio-Suche aus, das sich neben der Menüleiste befindet:

Screenshot des Visual Studio-Suchfelds.

Hinweis

Der befehl, der von der Visual Studio-Suche ausgeführt wird, ist Window.QuickLaunch und Sie sehen möglicherweise dieses Feature, das als Schnellsuche oder Schnellstart bezeichnet wird.

Menüs, Optionen und Fenster durchsuchen

Sie können das Visual Studio-Suchfeld verwenden, um Einstellungen, Optionen und ähnliche Konfigurationselemente zu finden. Suchen Sie z. B. nach Änderungsdesign , um das Dialogfeld schnell zu finden und zu öffnen, mit dem Sie das Farbdesign von Visual Studio ändern können, wie im folgenden Screenshot gezeigt:

Suchen Sie visual Studio-Einstellungen und -Optionen.

Tipp

In den meisten Fällen erinnert die Visual Studio-Suche auch an das Menü, die Tastenkombinationen und die Position jedes Elements in den Ergebnissen.

Sie können das Visual Studio-Suchfeld verwenden, um Menüelemente und Befehle zu suchen. Suchen Sie beispielsweise nach clean sol, um den „Clean Solution“-Befehl schnell zu finden und auszuführen. Die Suchergebnisse bieten auch eine Erinnerung darüber, wo sie diesen Befehl in den Menüs finden können, wie im folgenden Screenshot gezeigt:

Screenshot eines Beispiels für eine Suche nach Visual Studio-Menüelementen und -Befehlen.

Schließlich können Sie nach Fenstern oder Bereichen suchen, die Sie möglicherweise versehentlich geschlossen haben. Suchen Sie z. B. nach Test , um das Fenster "Test-Explorer" zu suchen und zu öffnen:

Screenshot, der ein Beispiel für eine Suche nach Visual Studio-Fenstern und -Bereichen zeigt.

Dateien und Code durchsuchen

Die Visual Studio-Suche durchsucht auch Ihre Lösungselemente nach Dateinamen, Code, Methode und anderen Übereinstimmungen. Im folgenden Screenshot hat eine Suche nach Markdown die MarkdownMetaExtractor.cs Datei, die MarkdownMetaExtractor Klasse und zwei Methoden innerhalb der Lösung gefunden:

Screenshot, der ein Beispiel für eine Suche nach einer Datei mithilfe der Visual Studio-Suche zeigt.

Sie können auch eine Suche mit gemischter Groß- und Kleinschreibung durchführen. Im folgenden Screenshot wurde für die Suche nach FSS eine FolderSizeScanner-Datei, -Klasse und -Methode gefunden:

Screenshot eines Beispiels für eine Suche, die mediale Großbuchstaben in einer Textzeichenfolge in der Visual Studio-Suche verwendet.

Tastenkombinationen für Suchergebnisse

Die Suchergebnisse enthalten Registerkarten für Alle, Code und Visual Studio. Sie können Zeit sparen, indem Sie die folgenden Tastenkombinationen für verschiedene Suchtypen verwenden:

  • Strg+Q, Strg+T für Dateien, Typen und Mitglieder
  • Strg+F, STRG+M für Visual Studio-Menüs, Optionen, Komponenten und Vorlagen
  • Strg+Q, Strg+E, um zur Registerkarte "Alle" zu wechseln, für beide