Produktivitätshandbuch für Visual Studio
Wenn Sie Zeit sparen möchten, während Sie Code schreiben, sind Sie an der richtigen Stelle. Dieses Produktivitätshandbuch enthält Tipps, die Ihnen bei den ersten Schritten mit Visual Studio helfen, Code schreiben, Code debuggen, Fehler behandeln und Tastenkombinationen verwenden können – alles auf einer Seite.
Informationen zu hilfreichen Tastenkombinationen finden Sie unter Produktivitätsverknüpfungen. Eine vollständige Liste der Befehlsverknüpfungen finden Sie unter Standard-Tastenkombinationen.
Loslegen
Sparen Sie Zeit beim Durchsuchen von Menüs, indem Sie schnell nach allen benötigten Elementen suchen, einschließlich Befehle, Einstellungen, Dokumentation und Installationsoptionen. Sehen Sie sich Tastenkombinationen für Befehle in Ihren Suchergebnissen in Visual Studio an, damit Sie sie einfacher merken können.
Mock-Code mit Aufgabenliste. Wenn Sie nicht genügend Anforderungen zum Abschließen eines Codes haben, verwenden Sie die Aufgabenliste, um Codekommentare zu verfolgen, die Token wie
TODO
undHACK
oder benutzerdefinierte Token verwenden, und um Verknüpfungen zu verwalten, die Sie direkt zu einem vordefinierten Speicherort im Code führen. Weitere Informationen finden Sie unter Verwenden der Aufgabenliste.Verwenden von Tastenkombinationen im Projektmappen-Explorer. Wenn Sie neu bei Visual Studio sind, sind diese Tastenkombinationen praktisch und sparen Ihnen Zeit, während Sie sich in eine neue Codebasis einarbeiten. Eine vollständige Liste der Tastenkombinationen finden Sie unter Standard-Tastenkombinationen in Visual Studio.
Identifizieren und Anpassen von Tastenkombinationen in Visual Studio. Sie können Tastenkombinationen für Visual Studio-Befehle identifizieren, diese Tastenkombinationen anpassen und für andere Benutzer exportieren. Sie können eine Tastenkombination immer im Dialogfeld "Optionen" suchen und ändern.
Machen Sie Visual Studiobarrierefreier. Visual Studio verfügt über integrierte Barrierefreiheitsfeatures, die mit Sprachausgaben und anderen Hilfstechnologien kompatibel sind. Sie finden eine vollständige Liste der verfügbaren Features unter Tipps und Tricks zur Barrierefreiheit in Visual Studio.
Sehen Sie sich den Visual Studio Product Lifecycle and Servicingan. Informationen zum Abrufen von Updates für Visual Studio, Supportoptionen für Enterprise- und Professional-Kunden, Unterstützung für ältere Versionen von Visual Studio und Komponenten, die nicht von der Visual Studio-Wartung abgedeckt werden, finden Sie unter Visual Studio Product Lifecycle and Servicing.
Installieren und Verwalten von NuGet-Paketen in Visual Studio. Mit der NuGet-Paket-Manager-Benutzeroberfläche in Visual Studio unter Windows können Sie NuGet-Pakete in Projekten und Lösungen ganz einfach installieren, deinstallieren und aktualisieren. Weitere Informationen finden Sie unter Installieren und Verwalten von Paketen in Visual Studio mithilfe des NuGet-Paket-Managers.
Schreiben von Code
Schreiben Sie Code schneller, indem Sie die folgenden Features verwenden.
Verwenden von benutzerfreundlichen Befehlen. Visual Studio enthält verschiedene Befehle, mit denen Sie häufige Bearbeitungsaufgaben schneller erledigen können. Sie können z. B. einen Befehl auswählen, um eine Codezeile einfach zu duplizieren, ohne sie kopieren zu müssen, den Cursor neu zu positionieren und dann einzufügen. Wählen Sie Bearbeiten>Duplizieren oder drücken Sie die Tasten STRG+E,V. Sie können eine Auswahl von Texten rasch erweitern oder verkleinern, indem Sie Bearbeiten>Erweitert>Auswahl erweitern oder Bearbeiten>Erweitert>Auswahl verkleinern auswählen oder die Tasten UMSCHALT+ALT+= oder UMSCHALT+ALT+- drücken.
Verwenden von IntelliSense. Wenn Sie Code im Editor eingeben, werden IntelliSense-Informationen wie Listenmember, Parameterinformationen, QuickInfos, Signaturhilfen und Wortvervollständigungen angezeigt. Diese Funktionen unterstützen unscharfe Textabstimmung; zum Beispiel enthalten die Ergebnislisten für List-Mitglieder nicht nur Einträge, die mit den von Ihnen eingegebenen Zeichen beginnen, sondern auch Einträge, die die Zeichenkombination an beliebiger Stelle in ihren Namen enthalten. Weitere Informationen finden Sie unter Verwenden von IntelliSense.
- KI-Unterstützung. Wenn Sie Copilot verwenden, erhalten Sie KI-Unterstützung, um Ihnen beim Schreiben von Code zu helfen.
Ändern der Optionen für Autoeinfügung von IntelliSense bei der Codeeingabe. Wenn Sie IntelliSense in den Vorschlagsmodus wechseln, können Sie angeben, dass IntelliSense-Optionen nur eingefügt werden, wenn Sie sie explizit auswählen.
Um den Vorschlagmodus zu aktivieren, drücken Sie die Tasten STRG+ALT+LEERTASTE, oder klicken Sie auf der Menüleiste auf Bearbeiten>IntelliSense>Vervollständigungsmodus umschalten.
Verwenden Sie Codeausschnitte. Sie können integrierte Codeausschnitte verwenden oder eigene Codeausschnitte erstellen.
Zum Einfügen eines Schnipsels wählen Sie auf der Menüleiste Bearbeiten>IntelliSense>Schnipsel einfügen oder Umschließen mit aus. Alternativ können Sie das Kontextmenü in einer Datei öffnen und Schnipsel>Schnipsel einfügen oder Umschließen mit auswählen. Weitere Informationen finden Sie unter Codeschnipsel.
JSON oder XML als Klasseneinfügen. Kopieren Sie ein JSON- oder XML-Textfragment in die Zwischenablage, und fügen Sie es dann als stark typierte .NET-Klassen in eine beliebige C#- oder Visual Basic-Codedatei ein. Verwenden Sie dazu Bearbeiten>Inhalte einfügen>JSON als Klassen einfügen (oder XML als Klassen einfügen).
Inline-Behebung von Codefehlern. Mit schnellen Aktionen können Sie Code mit einer einzelnen Aktion ganz einfach umgestalten, generieren oder anderweitig ändern. Diese Aktionen können mit dem Schraubendrehersymbol
bzw. Glühbirnensymbol
oder durch Drücken von ALT+EINGABETASTE oder STRG+. angewendet werden, wenn sich der Cursor in der entsprechenden Codezeile befindet. Weitere Informationen finden Sie unter quick Actions.
Die Definition eines Codeelementsanzeigen und bearbeiten. Sie können das Modul schnell anzeigen und bearbeiten, in dem ein Codeelement, z. B. ein Mitglied, eine Variable oder eine lokale Variable, definiert ist.
Um eine Definition in einem Popupfenster zu öffnen, markieren Sie das Element, und wählen Sie dann die ALT-+F12--Tasten aus, oder öffnen Sie das Kontextmenü für das Element, und wählen Sie dann Vorschaudefinitionaus. Um eine Definition in einem separaten Codefenster zu öffnen, öffnen Sie das Kontextmenü für das Element, und wählen Sie dann Zur Definition wechseln.
Verwenden Sie Beispielanwendungen. Sie können die Anwendungsentwicklung beschleunigen, indem Sie Beispielanwendungen aus Microsoft Developer Networkherunterladen und installieren. Sie können auch ein bestimmtes Technologie- oder Programmierkonzept erlernen, indem Sie ein Sample Pack für diesen Bereich herunterladen und erkunden.
Ändern der Klammerformatierung durch Formatierung/Neue Zeilen: Auf der Optionsseite Formatierung können Sie Optionen zur Formatierung von Code im Code-Editor festlegen, z. B. auch neue Zeilen. Weitere Informationen zur Verwendung dieser Einstellung in C# finden Sie unter Dialogfeld „Optionen“: Text-Editor > C# > Codeformat > Formatierung. Informationen zu C++ finden Sie unter Festlegen der C++-Codierungseinstellungen in Visual Studio. Informationen zu Python finden Sie unter Format Python-Code.
Ändern des Einzugs mit Tabstoppzeichen: Verwenden Sie benutzerdefinierte Editoreinstellungen, die auf jede Codebasis zugeschnitten sind, um konsistente Codierungsstile für mehrere Entwickler zu erzwingen, die an demselben Projekt in verschiedenen Editoren und IDEs arbeiten. Stellen Sie sicher, dass Ihr gesamtes Team die gleichen Sprachkonventionen, Benennungskonventionen und Formatierungsregeln befolgt. Da diese benutzerdefinierten Einstellungen portabel sind und mit Ihrem Code reisen, können Sie Codierungsstile auch außerhalb von Visual Studio erzwingen. Weitere Informationen finden Sie unter Optionen, Text-Editor, Alle Sprachen, Registerkarten.
- Testen des automatische Kopierens und Kürzens des Einzugs: Kopieren Sie Code aus Visual Studio in ein anderes Programm (Outlook, Teams usw.), ohne den Einzug nach dem Einfügen des Codes manuell korrigieren zu müssen. Verfügbar in Visual Studio 2022 Version 17.7 und höher.
Navigieren in Ihrem Code und der IDE
Sie können verschiedene Techniken verwenden, um bestimmte Stellen in Ihrem Code schneller zu finden und dorthin zu navigieren. Sie können auch das Layout Ihrer Visual Studio-Fenster basierend auf Ihren Einstellungen ändern.
Speichern von Codezeilen als Lesezeichen: Mithilfe von Textmarken können Sie schnell zu bestimmten Codezeilen in einer Datei navigieren.
Wählen Sie zum Festlegen einer Textmarke in der Menüleiste Bearbeiten>Textmarken>Textmarke umschalten aus. Sie können alle Lesezeichen für eine Projektmappe im Fenster Lesezeichen anzeigen. Weitere Informationen finden Sie unter Festlegen von Textmarken im Code.
Suchen nach Symboldefinitionen in einer Datei. Sie können in einer Lösung nach Symboldefinitionen und Dateinamen suchen, aber Suchergebnisse enthalten keine Namespaces oder lokale Variablen.
Um auf dieses Feature zuzugreifen, wählen Sie auf der Menüleiste Bearbeiten>Navigieren zuaus.
Durchsuchen der Gesamtstruktur des Codes: Im Projektmappen-Explorer können Sie Klassen und ihre Typen und Member in den Projekten suchen. Sie können auch nach Symbolen suchen, die Aufrufhierarchie einer Methode anzeigen, Symbolverweise suchen und andere Aufgaben ausführen. Wenn Sie ein Codeelement im Projektmappen-Explorerauswählen, wird die zugeordnete Datei auf einer Registerkarte Vorschau geöffnet, und der Cursor wechselt zum Element in der Datei. Weitere Informationen finden Sie unter Anzeigen der Struktur des Codes.
Springen zu einer Position in einer Datei im Kartenansichtmodus. Im Kartenmodus werden Codezeilen in Miniaturansicht auf der Bildlaufleiste angezeigt. Weitere Informationen zu diesem Anzeigemodus finden Sie unter Anpassen der Scrollleiste.
Verstehen der Codestruktur mit Code Map: Codezuordnungen können Sie dabei unterstützen, Abhängigkeiten im gesamten Code zu visualisieren und zu sehen, wie sie zusammenpasst, ohne Dateien und Codezeilen zu lesen. Weitere Informationen finden Sie unter Zuordnen von Abhängigkeiten mit Code Maps.
Häufig verwendete Dateien mit "Bearbeiten/Gehe zu zuletzt verwendeter Datei"anzeigen. Verwenden Sie die Gehe-zu-Befehle in Visual Studio, um eine zielgerichtete Suche in Ihrem Code auszuführen, damit Sie angegebene Elemente schneller finden. Ausführliche Anweisungen finden Sie unter Suchen von Code mithilfe von Gehe-zu-Befehlen.
Verschieben Sie das Fenster Eigenschaften auf die rechte Seite. Wenn Sie nach einem vertrauteren Fensterlayout suchen, können Sie das Fenster "Eigenschaften" in Visual Studio verschieben, indem Sie F4-drücken.
Schnelleres Auffinden von Elementen
Sie können über die IDE hinweg nach Befehlen, Dateien und Optionen suchen, zusätzlich zum Filtern des Inhalts von Toolfenstern, um nur relevante Informationen für Ihre aktuelle Aufgabe anzuzeigen.
Filtere den Inhalt von Toolfenstern. Sie können in den Inhalten vieler Toolfenster suchen, wie zum Beispiel die Toolbox, das Eigenschaften Fenster und den Projektmappen-Explorer, aber nur Elemente anzeigen, deren Namen die Zeichen enthalten, die Sie angeben.
Nur die Fehler anzeigen, die Siebeheben möchten. Wenn Sie die Schaltfläche Filter auf der Symbolleiste Fehlerliste auswählen, können Sie die Anzahl der Fehler verringern, die im fenster Fehlerliste angezeigt werden. Sie können nur die Fehler in den Dateien anzeigen, die im Editor geöffnet sind, nur die Fehler in der aktuellen Datei oder nur die Fehler im aktuellen Projekt. Sie können im Fenster Fehlerliste auch nach bestimmten Fehlern suchen.
Suchen von Dialogfeldern, Menübefehlen, Optionen usw.: Geben Sie im Suchfeld Schlüsselwörter oder Ausdrücke für die Elemente ein, die Sie suchen möchten. Beispielsweise werden die folgenden Optionen angezeigt, wenn Sie neues Projekteingeben:
Drücken Sie STRG+Q, um direkt zum Suchfeld zu springen.
Debuggen von Code
Das Debuggen kann zeitaufwendigen, aber die folgenden Tipps können Ihnen helfen, den Prozess zu beschleunigen.
- Verwenden Sie die Visual Studio-Debuggertools. Wenn im Visual Studio-Kontext vom Debuggen Ihrer App die Rede ist, bedeutet dies in der Regel, dass Sie die Anwendung im Debugmodus ausführen. Der Debugger bietet viele Möglichkeiten, um zu sehen, was Ihr Code während der Ausführung ausführt. Eine Anleitung zu den ersten Schritten finden Sie unter Ersten Blick auf den Visual Studio-Debugger.
- KI-Unterstützung. Wenn Sie Copilot verwenden, wird KI-Unterstützung bereitgestellt, um Hilfe beim Debuggen von Code zu erhalten.
Festlegen temporärer Haltepunkte: Sie können einen temporären Haltepunkt in der aktuellen Codezeile erstellen und den Debugger gleichzeitig starten. Wenn Sie auf diese Codezeile klicken, wechselt der Debugger in den Unterbrechungsmodus. Weitere Informationen finden Sie unter Navigieren durch Code mit dem Debugger.
Um dieses Feature zu verwenden, wählen Sie die STRG-+F10--Tasten aus, oder öffnen Sie das Kontextmenü für die Codezeile, in der Sie unterbrechen möchten, und wählen Sie dann Zum Cursor ausführenaus.
Erfassen von Wertinformationen für Variablen. Sie können einer Variablen im Code einen DataTip hinzufügen und diesen fixieren, damit Sie auf den letzten bekannten Wert für die Variable zugreifen können, nachdem der Debugvorgang abgeschlossen ist. Weitere Informationen finden Sie unter Anzeigen von Datenwerten als Datentipps.
Zum Hinzufügen eines DataTips muss sich der Debugger im Unterbrechungsmodus befinden. Platzieren Sie den Cursor in der Variablen, und wählen Sie dann die Anheftschaltfläche auf dem angezeigten DataTip aus. Wenn das Debuggen beendet wird, wird in der Quelldatei neben der Codezeile, die die Variable enthält, ein blaues Pinsymbol angezeigt. Wenn Sie auf den blauen Pin zeigen, wird der Wert der Variablen aus der letzten Debugsitzung angezeigt.
Das Direktfensterlöschen. Sie können den Inhalt des Direktfensters zur Entwurfszeit löschen, indem Sie
>cls
oder>Edit.ClearAll
eingeben.Weitere Informationen zu anderen Befehlen finden Sie unter Visual Studio-Befehlsaliasen.
Ermitteln von Änderungen am Code und anderer Verläufe mit CodeLens: Mit CodeLens können Sie sich auf Ihre Arbeit konzentrieren, während Sie herausfinden, was mit Ihrem Code passiert ist – ohne den Editor verlassen zu müssen. Sie finden Verweise auf einen Codeabschnitt, Änderungen an Ihrem Code, verknüpfte Fehler, Arbeitsaufgaben, Codeüberprüfungen und Komponententests.
Verwenden Sie Live Share, um mit anderen in Echtzeit zu debuggen. Mit Live Share können Sie in Echtzeit mit anderen zusammenarbeiten und debuggen, ganz gleich welche Programmiersprachen Sie verwenden oder welche Arten von Apps Sie erstellen. Weitere Informationen finden Sie unter Was ist Visual Studio Live Share?
Verwenden des interaktiven Fensters zum Schreiben und Testen von kleinem Code. Visual Studio stellt ein interaktives RePL-Fenster (Read-Evaluate-Print-Loop) bereit, in dem Sie beliebigen Code eingeben und sofortige Ergebnisse anzeigen können. Auf diese Weise können Sie mit APIs und Bibliotheken lernen und experimentieren und interaktiven Code entwickeln, um sie in Ihre Projekte einzuschließen. Für Python siehe Arbeiten mit dem interaktiven Python-Fenster. Das Feature "Interaktives Fenster" ist auch für C# verfügbar.
Zugreifen auf Visual Studio-Tools
Sie können schnell auf die Entwickler-Eingabeaufforderung oder ein anderes Visual Studio-Tool zugreifen, wenn Sie sie an das Startmenü oder die Taskleiste anheften.
Navigieren Sie im Windows-Explorer zu %ProgramData%\Microsoft\Windows\Startmenü\Programme\Visual Studio 2019\Visual Studio Tools.
Klicken Sie mit der rechten Maustaste, oder öffnen Sie das Kontextmenü, um Developer-Eingabeaufforderung auszuwählen. Wählen Sie dann An „Start“ anheften oder An Taskleiste anheften aus.
Verwalten von Dateien, Symbolleisten und Fenstern
Sie können jederzeit in mehreren Codedateien arbeiten und während der Entwicklung einer Anwendung zwischen mehreren Toolfenstern wechseln. Sie können mithilfe der folgenden Tipps organisiert bleiben:
Halten Sie Dateien, die Sie häufig verwenden, im Editorsichtbar. Sie können Dateien an die linke Seite der Registerkarte anheften, damit sie sichtbar bleiben, unabhängig davon, wie viele Dateien im Editor geöffnet sind.
Um eine Datei anzuheften, wählen Sie die Registerkarte der Datei aus, und klicken Sie dann auf die Schaltfläche Anheftstatus ändern.
Dokumente und Fenster in andere Monitoreverschieben. Wenn Sie beim Entwickeln von Anwendungen mehrere Monitore verwenden, können Sie einfacher an Teilen Ihrer Anwendung arbeiten, indem Sie Dateien verschieben, die im Editor geöffnet sind, auf einen anderen Monitor. Sie können Toolfenster, wie Debuggerfenster, auch auf einen anderen Monitor verschieben und Tab-Dock-Dokumente zusammen mit Toolfenstern gruppieren, um sogenannte "Rafts" zu erstellen. Weitere Informationen finden Sie unter Anpassen von Fensterlayouts und Personalisieren von Registerkarten in Visual Studio.
Sie können Dateien auch einfacher verwalten, indem Sie eine andere Instanz des Projektmappen-Explorers erstellen und auf einen anderen Monitor verschieben. Um eine weitere Instanz von Projektmappen-Explorerzu erstellen, öffnen Sie ein Kontextmenü im Projektmappen-Explorer, und wählen Sie dann Neue Projektmappen-Explorer-Ansichtaus.
Passen Sie die Schriftarten an, die in Visual Studioangezeigt werden. Sie können die Schriftart, den Schriftgrad und die Farbe ändern, die für Text in der IDE verwendet wird. Sie können beispielsweise die Farbe bestimmter Codeelemente im Editor und der Schriftart in Toolfenstern oder in der gesamten IDE anpassen. Weitere Informationen finden Sie unter Wie Sie Schriftarten und Farben ändern und Wie Sie Schriftarten und Farben im Editor ändern.