Suchen von Codeänderungen und anderem Verlauf mit CodeLens
Visual Studio CodeLens hilft Ihnen, sich auf Ihre Arbeit zu konzentrieren, während Sie herausfinden, was mit Ihrem Code passiert ist – alles, ohne den IDE-Code-Editor (Interactive Development Environment) zu verlassen. Sie finden Verweise auf einen Codeabschnitt, Änderungen an Ihrem Code, verknüpfte Fehler, Azure DevOps-Arbeitsaufgaben, Codeüberprüfungen und Komponententests.
Anmerkung
CodeLens ist in der Community-Edition von Visual Studio verfügbar, aber die Quellcodeverwaltung Indikatoren sind in dieser Edition nicht verfügbar.
CodeLens kann Ihnen sowohl zeigen, wo und wie die einzelnen Teile Ihres Codes in Ihrer Lösung verwendet werden:
Zeigen Sie Details zu den Codeänderungen des Benutzers an, und klicken Sie mit der rechten Maustaste Senden von E-Mails an <Benutzer> Option, um Benutzer zu kontaktieren, ohne den Code-Editor zu verlassen:
Um die indikatoren auszuwählen, die Sie anzeigen möchten, oder um CodeLens zu deaktivieren und zu aktivieren, wechseln Sie zu Tools>Optionen>Text-Editor>Alle Sprachen>CodeLens.
Tastenkombinationen in Visual Studio 2022
Viele der in den folgenden Abschnitten beschriebenen Vorgänge stehen mithilfe von Tastenkombinationen im Code-Editor-Fenster von Visual Studio zur Verfügung.
Wenn Sie die Tastatur zum Auswählen von Indikatoren verwenden möchten, wählen Sie die ALT-taste aus, um die zugehörigen Nummerntasten anzuzeigen, und wählen Sie dann die Nummer auf der Tastatur aus, die dem gewünschten Indikator entspricht:
Anmerkung
Drücken Sie die ALT-TASTE, und verwenden Sie die NACH-LINKS-TASTE bzw. NACH-RECHTS-TASTE für die Navigation, um den Indikator Bewertungen anzuzeigen.
Suchen von Verweisen auf Ihren Code
Verweise finden Sie in C# oder Visual Basic-Code.
Klicken Sie im Code-Editor auf den Indikator Verweise, oder verwenden Sie die Tastenkombination ALT+2:
Anmerkung
Wenn der Indikator 0 Verweise anzeigt, verfügen Sie in Ihrem C#- oder Visual Basic-Code über keine Verweise. Es kann jedoch Verweise in anderen Projektelementen geben, z. B. .xaml- und .aspx Dateien.
Um den referenzierenden Code anzuzeigen, zeigen Sie mit der Maus auf den Verweis in der Liste.
Doppelklicken Sie auf den Verweis, um die Datei zu öffnen, die den Verweis enthält.
Codekarte erstellen
Um Beziehungen zwischen dem Code und seinen Verweisen anzuzeigen, können Sie eine Codemaperstellen. Erweitern Sie auf der Symbolleiste Code Map das Dropdownmenü Zugehörige anzeigen, und wählen Sie Alle Verweise suchen aus.
Suchen von Änderungen im Code
Überprüfen Sie den Codeverlauf, um herauszufinden, was mit Ihrem Code passiert ist. Oder überprüfen Sie Änderungen, bevor sie in Ihren Code zusammengeführt werden, damit Sie besser verstehen können, wie sich Änderungen in anderen Branches auf Ihren Code auswirken können.
Du brauchst:
Visual Studio Enterprise oder Visual Studio Professional
Git oder Azure DevOps Server (früher Team Foundation Server) oder Team Foundation Version Control (TFVC)
Für C# (.cs) oder Visual Basic (.vb) code gespeichert mit TFVC oder Git sind CodeLens-Details auf Klassen- und Methodenebenen (Codeelementebene Indikatoren) in der Datei sichtbar:
Bei anderen Dateitypen als .cs oder .vbkönnen Sie mit der Option Anzeige der Codelens-Anzeige auf Dateiebene CodeLens-Details für die gesamte Datei anzeigen. Die Indikatoren auf Dateiebene werden unten in der Datei im Code-Editor angezeigt:
Indikatoren auf Codeelementebene
Mithilfe von Indikatoren auf Codeelementebene können Sie sehen, wer Ihren Code geändert hat und welche Änderungen sie vorgenommen haben. Codeindikatoren auf Elementebene sind für C#- und Visual Basic-Code verfügbar.
Sie können auch den Änderungsverlauf anzeigen, wenn Sie TFVC oder Azure DevOps Services verwenden:
Der Standardzeitraum ist die letzten 12 Monate (ein Jahr).
Um einen detaillierten Verlauf aller Änderungen anzuzeigen, einschließlich dieser Änderungen vor mehr als einem Jahr, wählen Sie Alle Dateiänderungen anzeigenaus, wodurch ein Verlaufsfenster geöffnet wird. Im Fenster Verlauf können Sie alle Dateien anzeigen, die sich in einem Git-Repository befinden, und den Änderungsindikator auf Codeelementebene auswählen, um weitere Details anzuzeigen:
Indikatoren auf Dateiebene
Sie können auch Änderungen für eine gesamte Datei mit Indikatoren auf Dateiebene am unteren Rand des Fensters im Code-Editor finden.
Anmerkung
Indikatoren auf Dateiebene sind für C#- und Visual Basic-Dateien nicht verfügbar.
Wenn Sie weitere Details zu einer Änderung erhalten möchten, klicken Sie mit der rechten Maustaste auf das Element. Je nachdem, ob Sie TFVC oder Git verwenden, gibt es Optionen, um die Versionen der Datei zu vergleichen, Details anzuzeigen und das Changeset nachzuverfolgen, die ausgewählte Version der Datei abzurufen und den Autor dieser Änderung per E-Mail zu senden. Einige der Details werden in Team Explorer- angezeigt, wenn sie aktiviert sind; andernfalls werden die Details im Bereich Git Changes angezeigt. Die Details werden möglicherweise auch auf der horizontalen Scrollleiste unten im Code-Editor angezeigt.
Die Indikatoren zeigen, wer Ihren Code im Laufe der Zeit geändert hat, was Ihnen dabei helfen kann, Muster in den Änderungen Ihres Teams zu finden und deren Auswirkungen zu bewerten:
Ab Visual Studio 2022, Version 17.12 Preview 2 können Sie Indikatoren auf der horizontalen Scrollleiste des Code-Editors über die Optionen Extras > Optionen > Text-Editor > Erweitert>CodeLens-Indikator auf Dateiebene anzeigen auf Dateiebene anzeigen oder ausblenden. Diese Option aktualisiert die Sichtbarkeit für Dateitypen, die das CodeLens-Steuerelement auf Dateiebene in der unteren Editor-Scrollleiste implementieren, z. B. XAML, HTML und CSS. Die Option wirkt sich nicht auf Dateien aus, die Inline-CodeLens (C# und VB) enthalten.
Änderungen in Ihrem aktuellen Zweig finden
Ihr Team verfügt möglicherweise über mehrere Branches (z. B. Hauptbranch und untergeordneter Entwicklungsbranch), um das Risiko der Beschädigung von stabilem Code zu reduzieren.
Sie können ermitteln, wie viele Mitwirkende Ihren Code geändert haben und wie viele Änderungen in der Hauptverzweigung vorgenommen wurden, indem Sie die tastenkombination ALT+0 auswählen.
Finden Sie heraus, wann Ihr Code verzweigt wurde
Um zu ermitteln, wann Ihr Code gebrancht wurde, navigieren Sie zu Ihrem Code im untergeordneten Branch. Klicken Sie dann auf den Indikator Änderungen (alternativ ALT+0 drücken):
Suchen nach eingehenden Änderungen aus anderen Filialen
Sie können eingehende Änderungen anzeigen, und Sie müssen Ihren aktuellen Branch nicht verlassen, um eine Änderung anzuzeigen.
Suchen, wann Änderungen zusammengeführt wurden
Sie können sehen, wann die Änderungen zusammengeführt wurden, sodass Sie ermitteln können, welche Änderungen in Ihrem Branch enthalten sind.
Vergleichen einer eingehenden Änderung mit Ihrer lokalen Version
Doppelklicken Sie zum Vergleichen einer eingehenden Änderung mit der lokalen Version auf das Changeset, oder drücken Sie UMSCHALT + F10.
Verzweigungssymbole
Das Symbol in der Spalte Branch zeigt an, wie diese Verzweigung mit derjenigen verknüpft ist, in der Sie arbeiten.
Ikone | Änderung kam von folgendem Element: |
---|---|
![]() |
Der aktuelle Zweig |
![]() |
Die übergeordnete Verzweigung |
![]() |
Eine untergeordnete Verzweigung |
![]() |
Ein gleichrangiger Zweig |
![]() |
Eine Verzweigung, die sich weiter entfernt befindet als über- oder untergeordnet und Peer |
![]() |
Merge vom übergeordneten Branch zum untergeordneten Branch |
![]() |
Merge von einem untergeordnetem Branch zum übergeordneten Branch |
![]() |
Eine Zusammenführung von einer nicht verwandten Verzweigung (Zusammenführung ohne Basis) |
Verknüpfte Arbeitsaufgaben
Suchen Sie verknüpfte Arbeitsaufgaben, indem Sie die Arbeitsaufgaben Indikator auswählen oder die tastenkombination ALT+8 verwenden.
Verknüpfte Codeüberprüfungen
Suchen Sie verknüpfte Code Reviews, indem Sie auf den Indikator Reviews klicken. Halten Sie die ALT-Taste gedrückt, und drücken Sie dann die NACH-LINKS-TASTE oder die NACH-RECHTS-TASTE, um mit der Tastatur in den Indikatoroptionen zu navigieren.
Verknüpfte Fehler
Suchen Sie verknüpfte Fehler, indem Sie den Indikator für Fehler auswählen oder die Tastenkombination Alt + 7 verwenden.
Wenden Sie sich an den Besitzer eines Elements.
Suchen Sie den Autor eines Elements, indem Sie den Autoren Hinweis auswählen oder die Tastenkombination Alt + 5 verwenden.
Sie können auch das Kontextmenü für ein Element öffnen, um die Kontaktoptionen anzuzeigen. (Wenn Sie Teams installiert haben, stehen Ihnen weitere Kommunikationsoptionen zur Verfügung.)
Zugehörige Komponententests
Sie können Komponententests ermitteln, die für Ihren C#- oder Visual Basic-Code vorhanden sind, ohne Test-Explorerzu öffnen.
Wechseln Sie zu Programmcode mit zugeordnetem Komponententestcode.
Erstellen Sie nach Bedarf Ihre Anwendung, um die CodeLens-Testindikatoren zu laden.
Überprüfen Sie die Tests für den Code, und verwenden Sie die Tastenkombination ALT + 3.
Wenn das Warnung Symbol
angezeigt wird, wurden die Tests noch nicht ausgeführt, also führen Sie sie aus.
Um die Definition eines Tests zu überprüfen, doppelklicken Sie im CodeLens-Indikatorfenster auf das Testelement, und öffnen Sie die Codedatei im Editor.
Wählen Sie zum Überprüfen der Testergebnisse den Teststatusindikator Fehlgeschlagen oder Erfolgreich (
oder
) aus, oder verwenden Sie die Tastenkombination ALT+1.
Um zu sehen, wie viele Mitwirkende diesen Test geändert haben, wer diesen Test geändert hat oder wie viele Änderungen an diesem Test vorgenommen wurden, finden Sie den Verlauf Ihres Codes und die verknüpften Elemente.
Fragen und Antworten
F: Wie kann ich CodeLens deaktivieren oder aktivieren oder auswählen, welche Indikatoren angezeigt werden sollen?
A: Sie können Indikatoren außer dem Verweisindikator deaktivieren oder aktivieren. Wechseln Sie zu Tools>Optionen>Text-Editor>alle Sprachen>CodeLens.
Wenn die Indikatoren aktiviert sind, können Sie auch die CodeLens-Optionen aus den Indikatoren öffnen. Außerdem können Sie CodeLens-Indikatoren auf Dateiebene aktivieren und deaktivieren, indem Sie die Chevronsymbole am unteren Rand des Editorfensters verwenden.
F: Wo befindet sich CodeLens?
A: CodeLens wird in C#- und Visual Basic-Code auf der Ebene von Methoden, Klassen, Indexern und Eigenschaften angezeigt. CodeLens wird auf Dateiebene für alle anderen Dateitypen angezeigt.
Stellen Sie sicher, dass CodeLens aktiviert ist. Wechseln Sie zu Tools>Optionen>Text-Editor>alle Sprachen>CodeLens.
Azure DevOps-bezogene Indikatoren werden nur angezeigt, wenn Arbeitsaufgaben mit dem Code verknüpft sind und wenn Sie über Berechtigungen zum Öffnen verknüpfter Arbeitsaufgaben verfügen. Stellen Sie sicher, dass Sie über Teammitgliedsberechtigungen verfügen.
Komponententestindikatoren werden nicht angezeigt, wenn der Anwendungscode keine Komponententests enthält. Teststatusindikatoren werden automatisch in Testprojekten angezeigt. Wenn Sie wissen, dass der Anwendungscode über Komponententests verfügt, die Testindikatoren jedoch nicht angezeigt werden, versuchen Sie, die Projektmappe zu erstellen (STRG + UMSCHALT + B).
Tipp
CodeLens ist in Visual Studio Community Edition verfügbar. Die Indikatoren für die Quellcodeverwaltung sind in der Visual Studio Community Edition jedoch nicht verfügbar.
F: Warum sehe ich keine Arbeitselementdetails für einen Commit?
A: Dieses Szenario kann auftreten, da CodeLens die Arbeitselemente in Azure Boards nicht finden kann. Überprüfen Sie, ob Sie mit dem Projekt verbunden sind, das über diese Arbeitsaufgaben verfügt, und dass Sie über Berechtigungen zum Anzeigen dieser Arbeitsaufgaben verfügen. Details zu Arbeitsaufgaben werden möglicherweise auch nicht angezeigt, wenn die Beschreibung des Commits falsche Informationen zu den Arbeitsaufgaben-IDs in Azure Boards enthält.
F: Wie ändere ich die Schriftart und Farbe für CodeLens?
A: Wechseln Sie zu Tools>Optionen>Umgebung>Schriftarten und Farben.
So verwenden Sie die Tastatur:
Wählen Sie alt + T + O- aus, um das Dialogfeld Optionen zu öffnen.
Wählen Sie den Nach-oben-Pfeil oder den Nach-unten-Pfeil aus, um zum Knoten Umgebung zu wechseln, dann wählen Sie den Nach-links-Pfeil aus, um den Knoten zu erweitern.
Wählen Sie den Abwärtspfeil, um zu Schriftarten und Farbenzu navigieren.
Klicken Sie auf Registerkarte, um zur Liste Einstellungen anzeigen für zu wechseln, und drücken Sie dann die NACH-UNTEN-TASTE, um CodeLens auszuwählen.
F: Kann ich die CodeLens Heads-up-Anzeige verschieben?
A: Ja, wählen Sie das Symbol Dock aus, um CodeLens als Fenster anzudocken.
F: Wie aktualisiere ich die Indikatoren?
A: Der Aktualisierungsprozess unterscheidet sich je nach Indikator:
Verweise: Dieser Indikator wird automatisch aktualisiert, wenn sich der Code ändert. Wenn der Indikator Verweise als separates Fenster angedockt ist, aktualisieren Sie den Indikator, indem Sie auf Aktualisieren klicken.
Team: Aktualisieren Sie diese Indikatoren, indem Sie im Kontextmenü auf CodeLens-Teamindikatoren aktualisieren klicken.
Test: Suchen Sie Komponententests für Ihren Code. um den Indikator Test zu aktualisieren.
F: Was ist "Lokale Version"?
A: Der Pfeil Lokale Version zeigt auf das neueste Changeset in der lokalen Version einer Datei. Wenn der Server neuere Changesets enthält, werden diese vor oder vor oder hinter dem Pfeil Lokale Version angezeigt (in Abhängigkeit von der Reihenfolge, die zum Sortieren der Changesets verwendet wurde).
F: Meine CodeLens-Testindikatoren werden nicht mehr in meiner Datei angezeigt, wenn ich meine Lösung zum ersten Mal öffne. Wie kann ich sie laden?
A: Erstellen Sie Ihr Projekt neu, um CodeLens-Testindikatoren zum Laden in Ihrer Datei abzurufen. Um die Leistung zu verbessern, ruft Visual Studio keine Quellinformationen mehr für Testindikatoren ab, wenn Codedateien geladen werden. Testindikatoren werden nach einem Build geladen oder wenn Sie zu einem Test navigieren, indem Sie im Test-Explorerdarauf doppelklicken.
Verwandte Inhalte
Visual Studio CodeLens hilft Ihnen, sich auf Ihre Arbeit zu konzentrieren, während Sie herausfinden, was mit Ihrem Code passiert ist – alles, ohne den IDE-Code-Editor (Interactive Development Environment) zu verlassen. Sie finden Verweise auf einen Codeabschnitt, Änderungen an Ihrem Code, verknüpfte Fehler, Codeüberprüfungen und Komponententests.
Anmerkung
CodeLens ist in der Community-Edition von Visual Studio verfügbar, aber die Quellcodeverwaltung Indikatoren sind in dieser Edition nicht verfügbar.
CodeLens kann Ihnen sowohl zeigen, wo und wie die einzelnen Teile des Codes in Ihrer Lösung verwendet werden.
Wenden Sie sich an Ihr Team über Änderungen an Ihrem Code, ohne den Editor verlassen zu müssen:
Um die indikatoren auszuwählen, die Sie anzeigen möchten, oder um CodeLens zu deaktivieren und zu aktivieren, wechseln Sie zu Tools>Optionen>Text-Editor>Alle Sprachen>CodeLens.
Tastenkombinationen in Visual Studio 2019
Viele der in den folgenden Abschnitten beschriebenen Vorgänge stehen mithilfe von Tastenkombinationen im Code-Editor-Fenster von Visual Studio zur Verfügung.
Wenn Sie die Tastatur zum Auswählen von Indikatoren verwenden möchten, wählen Sie die ALT-taste aus, um die zugehörigen Nummerntasten anzuzeigen, und wählen Sie dann die Nummer auf der Tastatur aus, die dem gewünschten Indikator entspricht:
Anmerkung
Drücken Sie die ALT-TASTE, und verwenden Sie die NACH-LINKS-TASTE bzw. NACH-RECHTS-TASTE für die Navigation, um den Indikator Bewertungen anzuzeigen.
Suchen von Verweisen auf Ihren Code in Visual Studio
Verweise finden Sie in C# oder Visual Basic-Code.
Wählen Sie im Code-Editor den Verweis--Indikator aus oder verwenden Sie die Tastenkombination ALT + 2.
Anmerkung
Wenn der Indikator 0 Verweise anzeigt, verfügen Sie in Ihrem C#- oder Visual Basic-Code über keine Verweise. Es kann jedoch Verweise in anderen Projektelementen geben, z. B. .xaml- und .aspx Dateien.
Um den referenzierenden Code anzuzeigen, zeigen Sie mit der Maus auf den Verweis in der Liste.
Doppelklicken Sie auf den Verweis, um die Datei zu öffnen, die den Verweis enthält.
Code Maps
Erstellen Sie eine Code Map, um die Beziehungen zwischen dem Code und seinen Verweisen anzuzeigen. Wählen Sie im Code Map-Kontextmenü Alle Verweise anzeigen aus.
Suchen von Änderungen im Code
Überprüfen Sie den Codeverlauf, um herauszufinden, was mit Ihrem Code passiert ist. Sie können die Änderungen auch überprüfen, bevor sie mit Ihrem Code zusammengeführt werden. Auf diese Weise können Sie besser beurteilen, wie sich Änderungen in anderen Verzweigungen möglicherweise auf Ihren Code auswirken.
Du brauchst:
Visual Studio Enterprise oder Visual Studio Professional
Git oder Azure DevOps Server (früher Team Foundation Server) oder Team Foundation Version Control (TFVC)
Für C# oder Visual Basic-Code, der mit TFVC oder Git gespeichert ist, erhalten Sie CodeLens-Details auf Klassen- und Methodenebene (Codeelementebene Indikatoren).
Für andere Dateitypen als .cs oder .vberhalten Sie CodeLens-Details für die gesamte Datei an einer Stelle am unteren Rand des Fensters (Dateiebene Indikatoren):
Indikatoren auf Codeelementebene
Mithilfe von Indikatoren auf Codeelementebene können Sie sehen, wer Ihren Code geändert hat und welche Änderungen sie vorgenommen haben. Codeindikatoren auf Elementebene sind für C#- und Visual Basic-Code verfügbar.
Sie können auch den Änderungsverlauf anzeigen, wenn Sie TFVC oder Azure DevOps Services verwenden:
Der Standardzeitraum ist die letzten 12 Monate (ein Jahr).
Um einen detaillierten Verlauf aller Änderungen anzuzeigen, einschließlich dieser Änderungen vor mehr als einem Jahr, wählen Sie Alle Dateiänderungen anzeigen:
Das Fenster Versionsgeschichte wird geöffnet:
Wenn sich Ihre Dateien in einem Git-Repository befinden und Sie den Indikator für Änderungen auf Code-Element-Ebene auswählen, werden im Fenster "Verlauf" die Details für die Repository-Commits angezeigt.
Indikatoren auf Dateiebene
Suchen Sie Änderungen für eine gesamte Datei mit Indikatoren auf Dateiebene am unteren Rand des Fensters im Code-Editor:
Anmerkung
Indikatoren auf Dateiebene sind für C#- und Visual Basic-Dateien nicht verfügbar.
Wenn Sie weitere Details zu einer Änderung erhalten möchten, klicken Sie mit der rechten Maustaste auf das Element. Je nachdem, ob Sie TFVC oder Git verwenden, gibt es Optionen, um die Versionen der Datei zu vergleichen, Details anzuzeigen und das Changeset nachzuverfolgen, die ausgewählte Version der Datei abzurufen und den Autor der Änderung per E-Mail zu senden. Einige der Details werden in Team Explorer- in Visual Studio 2019 Version 16.7 und früheren Versionen angezeigt. In Visual Studio 2019 Version 16.8 und höher werden die Details im Bereich Git Changes angezeigt.
Die Indikatoren zeigen, wer Ihren Code im Laufe der Zeit geändert hat, was Ihnen dabei helfen kann, Muster in den Änderungen Ihres Teams zu finden und deren Auswirkungen zu bewerten.
Änderungen in der aktuellen Verzweigung finden
Ihr Team verfügt möglicherweise über mehrere Branches (z. B. Hauptbranch und untergeordneter Entwicklungsbranch), um das Risiko der Beschädigung von stabilem Code zu reduzieren.
Sie können herausfinden, wie viele Mitwirkende Ihren Code geändert haben und wie viele Änderungen am Hauptbranch vorgenommen wurden, indem Sie ALT+6 drücken:
Finden Sie heraus, wann Ihr Code verzweigt wurde
Navigieren Sie im untergeordneten Branch zu Ihrem Code, um herauszufinden, wann Ihr Code gebrancht wurde. Wählen Sie anschließend den Indikator Änderungen aus (alternativ ALT+6 drücken):
Suchen nach eingehenden Änderungen aus anderen Filialen
Sie können eingehende Änderungen anzeigen. Im Beispiel unten wurde im dev
-Zweig eine Fehlerkorrektur durchgeführt.
Sie können die Änderung überprüfen, ohne den aktuellen Branch zu verlassen (main
):
Suchen, wann Änderungen zusammengeführt wurden
Sie können sehen, wann Änderungen zusammengeführt wurden, damit Sie bestimmen können, welche Änderungen in Ihrer Verzweigung enthalten sind:
Beispielsweise weist Ihr Code im Branch main
jetzt den Bugfix aus dem Branch dev
auf:
Vergleichen eingehender Änderungen mit lokaler Version
Vergleichen Sie eine eingehende Änderung mit Ihrer lokalen Version, indem Sie UMSCHALT+F10 drücken oder auf das Changeset doppelklicken.
Verzweigungssymbole
Das Symbol in der Spalte Branch gibt die Beziehung des Branchs zu dem Branch an, in dem Sie arbeiten.
Ikone | Änderung kam von folgendem Element: |
---|---|
![]() |
Aktueller Branch |
![]() |
Übergeordneter Branch |
![]() |
Eine untergeordnete Verzweigung |
![]() |
Ein gleichrangiger Zweig |
![]() |
Eine Verzweigung, die sich weiter entfernt befindet als über- oder untergeordnet und Peer |
![]() |
Merge vom übergeordneten Branch zum untergeordneten Branch |
![]() |
Merge von einem untergeordnetem Branch zum übergeordneten Branch |
![]() |
Eine Zusammenführung von einer nicht verwandten Verzweigung (Zusammenführung ohne Basis) |
Verknüpfte Arbeitsaufgaben in Visual Studio 2019
Suchen Sie verknüpfte Arbeitsaufgaben, indem Sie die Arbeitsaufgaben Indikator auswählen oder die tastenkombination ALT+8 verwenden:
Verknüpfte Codeüberprüfungen in Visual Studio 2019
Suchen Sie verknüpfte Code Reviews, indem Sie auf den Indikator Reviews klicken. Um die Tastatur zu verwenden, drücken Sie die Alt--Taste und die Pfeil-nach-links-- oder Pfeil-nach-rechts--Taste, um die Indikatoroptionen zu durchblättern.
Verknüpfte Fehler in Visual Studio 2019
Suchen Sie verknüpfte Fehler, indem Sie auf den Indikator Fehler klicken oder die Tastenkombination ALT+7 drücken:
Wenden Sie sich an den Besitzer eines Elements in Visual Studio 2019
Suchen Sie den Autor eines Elements, indem Sie den Autoren Indikator auswählen oder die tastenkombination ALT+5 verwenden:
Öffnen Sie das Kontextmenü für ein Element, um die Kontaktoptionen anzuzeigen. Wenn Sie Teams installiert haben, werden möglicherweise Optionen wie der folgende Screenshot angezeigt:
Zugeordnete Komponententests in Visual Studio 2019
Sie können Komponententests ermitteln, die für Ihren C#- oder Visual Basic-Code vorhanden sind, ohne Test-Explorerzu öffnen.
Wechseln Sie zu Programmcode mit zugeordnetem Komponententestcode.
Erstellen Sie nach Bedarf Ihre Anwendung, um die CodeLens-Testindikatoren zu laden.
Überprüfen Sie die Tests für den Code, indem Sie die Tastenkombination ALT+3 auswählen:
Wenn das Symbol Warnung
angezeigt wird, sind die Tests noch nicht ausgeführt worden, führen Sie sie also aus.
Um die Definition eines Tests zu überprüfen, doppelklicken Sie im CodeLens-Indikatorfenster auf das Testelement, und öffnen Sie die Codedatei im Editor:
Wählen Sie zum Überprüfen der Testergebnisse den Teststatusindikator Fehlgeschlagen oder Erfolgreich (
oder
) aus, oder verwenden Sie die Tastenkombination ALT + 1:
Um anzuzeigen, wie viele Mitwirkende den Test geändert haben, wer diesen Test geändert hat oder wie viele Änderungen an diesem Test vorgenommen wurden, ermitteln Sie die Versionsgeschichte Ihres Codes uns der verknüpften Elemente.
F&A für CodeLens in Visual Studio 2019
F: Wie kann ich CodeLens deaktivieren oder aktivieren oder auswählen, welche Indikatoren angezeigt werden sollen?
A: Sie können Indikatoren außer dem Verweisindikator deaktivieren oder aktivieren. Wechseln Sie zu Tools>Optionen>Text-Editor>alle Sprachen>CodeLens.
Wenn die Indikatoren aktiviert sind, können Sie auch die CodeLens-Optionen aus den Indikatoren öffnen.
Aktivieren und deaktivieren Sie CodeLens-Indikatoren auf Dateiebene mithilfe der Chevronsymbole am unteren Rand des Editorfensters.
F: Wo befindet sich CodeLens?
A: CodeLens wird in C#- und Visual Basic-Code auf der Ebene der Methode, der Klasse, des Indexers und der Eigenschaft angezeigt. CodeLens wird auf Dateiebene für alle anderen Dateitypen angezeigt.
Stellen Sie sicher, dass CodeLens aktiviert ist. Wechseln Sie zu Tools>Optionen>Text-Editor>alle Sprachen>CodeLens.
DevOps-bezogene Indikatoren werden nur angezeigt, wenn Arbeitsaufgaben mit dem Code verknüpft sind und wenn Sie über Berechtigungen zum Öffnen verknüpfter Arbeitsaufgaben verfügen. Stellen Sie sicher, dass Sie über Teammitgliedsberechtigungen verfügen.
Komponententestindikatoren werden nicht angezeigt, wenn der Anwendungscode keine Komponententests enthält. Teststatusindikatoren werden automatisch in Testprojekten angezeigt. Wenn Sie wissen, dass der Anwendungscode über Komponententests verfügt, die Testindikatoren jedoch nicht angezeigt werden, versuchen Sie, die Projektmappe zu erstellen (STRG+UMSCHALT+B).
Tipp
CodeLens ist in Visual Studio Community Edition verfügbar. Die Indikatoren für die Quellcodeverwaltung sind in dieser Edition jedoch nicht verfügbar.
F: Warum werden keine Arbeitselementdetails für einen Commit angezeigt?
A: Dieses Szenario kann möglicherweise auftreten, da CodeLens die Arbeitselemente in Azure Boards nicht finden kann. Überprüfen Sie, ob Sie mit dem Projekt verbunden sind, das über diese Arbeitsaufgaben verfügt, und dass Sie über Berechtigungen zum Anzeigen dieser Arbeitsaufgaben verfügen. Details zu Arbeitsaufgaben werden möglicherweise auch nicht angezeigt, wenn die Beschreibung des Commits falsche Informationen zu den Arbeitsaufgaben-IDs in Azure Boards enthält.
F: Wie ändere ich die Schriftart und Farbe für CodeLens?
A: Wechseln Sie zu Tools>Optionen>Umgebung>Schriftarten und Farben.
So verwenden Sie die Tastatur:
Wählen Sie alt + T + O- aus, um das Dialogfeld Optionen zu öffnen.
Wählen Sie den Nach-oben-Pfeil oder den Nach-unten-Pfeil, um zum Knoten Umgebung zu wechseln, und wählen Sie dann den Nach-links-Pfeil, um den Knoten zu erweitern.
Klicken Sie auf die NACH-UNTEN-TASTE, um zu Schriftarten und Farbe zu wechseln.
Klicken Sie auf Registerkarte, um zur Liste Einstellungen anzeigen für zu wechseln, und drücken Sie dann die NACH-UNTEN-TASTE, um CodeLens auszuwählen.
F: Kann ich die CodeLens Heads-up-Anzeige verschieben?
A: Ja, wählen Sie das Symbol Dock aus, um CodeLens als Fenster anzudocken.
F: Wie aktualisiere ich die Indikatoren?
A: Der Aktualisierungsprozess unterscheidet sich je nach Indikator:
Verweise: Dieser Indikator wird automatisch aktualisiert, wenn sich der Code ändert. Wenn der Indikator Verweise als separates Fenster angedockt ist, aktualisieren Sie den Indikator, indem Sie auf Aktualisieren klicken:
Team: Aktualisieren Sie diese Indikatoren, indem Sie im Kontextmenü auf CodeLens-Teamindikatoren aktualisieren klicken:
Test:Suchen von Komponententests für Ihren Code zum Aktualisieren des Indikators Test.
F: Was ist "Lokale Version"?
A: Der Pfeil Lokale Version zeigt auf das neueste Changeset in der lokalen Version einer Datei. Wenn der Server neuere Changesets enthält, werden diese vor oder vor oder hinter dem Pfeil Lokale Version angezeigt (in Abhängigkeit von der Reihenfolge, die zum Sortieren der Changesets verwendet wurde).
F: Meine CodeLens-Testindikatoren werden nicht mehr in meiner Datei angezeigt, wenn ich meine Lösung zum ersten Mal öffne. Wie kann ich sie laden?
A: Erstellen Sie Ihr Projekt neu, um CodeLens-Testindikatoren zum Laden in Ihrer Datei abzurufen. Um die Leistung zu verbessern, ruft Visual Studio keine Quellinformationen mehr für Testindikatoren ab, wenn Codedateien geladen werden. Testindikatoren werden nach einem Build geladen oder wenn Sie zu einem Test navigieren, indem Sie im Test-Explorerdarauf doppelklicken.