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.
Die neue Suchoberfläche wird als Option neben der Menüleiste angezeigt.
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.
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.
Tastenkombinationen für die Suche
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.
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.
Navigation in der Codesuche
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.
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.
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.
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.
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.
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:
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:
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:
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:
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:
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:
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