Tastenkombinationen für das Debuggen, Visual C#-Schema
Aktualisiert: November 2007
Die folgenden Tastenkombinationen können beim Debuggen von Code verwendet werden.
Hinweis: |
---|
Bei Auswahl von Visual C#-Entwicklungseinstellungen im Assistenten zum Importieren und Exportieren von Einstellungen wird das Visual C# 2005-Tastaturzuordnungsschema übernommen. Visual C# 2005 ist das aktuelle Tastaturzuordnungsschema. Hierbei handelt es sich um das Tastaturzuordnungsschema, das beim Start für die integrierte Entwicklungsumgebung (Integrated Development Environment, IDE) übernommen wird. Weitere Informationen finden Sie unter Gewusst wie: Ändern der Auswahleinstellungen. |
So wechseln Sie zum Visual C#-Tastaturzuordnungsschema
Klicken Sie im Menü Extras auf Optionen.
Erweitern Sie Umgebung, und klicken Sie dann auf Tastatur.
Wählen Sie Visual C# 2005 aus der Dropdownliste Folgendes zusätzliches Tastaturzuordnungsschema anwenden aus.
Befehlsname |
Tastenkombinationen |
Beschreibung |
---|---|---|
Debug.ApplyCodeChanges |
ALT + F10 |
Startet einen Buildvorgang, durch den Sie das Feature Bearbeiten und Fortfahren verwenden können, um Änderungen auf Code anzuwenden, den Sie gerade debuggen. |
Debug.Autos |
STRG + D, A |
Zeigt das Fenster Auto an, in dem die in der aktuellen und in der vorherigen Codezeile verwendeten Variablen angezeigt werden. |
Debug.BreakAll |
STRG + ALT+ UNTBR |
Hält die Ausführung sämtlicher Prozesse in einer Debugsitzung vorübergehend an. Nur im Ausführmodus verfügbar. |
Debug.BreakAtFunction |
STRG + D, N |
Öffnet das Dialogfeld Neuer Haltepunkt. |
Debug.Breakpoints |
STRG + D, B |
Zeigt das Dialogfeld Haltepunkte an, in dem Sie Haltepunkte hinzufügen, entfernen und bearbeiten können. |
Debug.CallStack |
STRG + D, C |
Zeigt das Fenster Aufrufliste mit einer Liste aller aktiven Methoden oder Stapelrahmen für den aktuellen Ausführungsthread an. |
Debug.DeleteAllBreakpoints |
STRG + UMSCHALT + F9 |
Löscht alle Haltepunkte im Projekt. |
Debug.Disassembly |
STRG + ALT + D |
Zeigt das Disassemblyfenster an. |
Debug.EnableBreakpoints |
STRG + F9 |
Aktiviert bzw. deaktiviert den Haltepunkt. |
Debug.Exceptions |
STRG + D, E |
Zeigt das Dialogfeld Ausnahmen an. |
Debug.Immediate |
CTRL + D, I |
Zeigt das Direktfenster an, in dem Ausdrücke ausgewertet werden können. |
Debug.Locals |
STRG + D, L |
Zeigt das Lokalfenster an, in dem für jede Methode im aktuellen Stapelrahmen die Variablen mit den entsprechenden Werten angezeigt werden. |
Debug.Memory1 |
STRG + ALT + M, 1 |
Öffnet das Fenster Arbeitsspeicher 1, in dem Sie große Puffer, lange Zeichenfolgen und andere Daten anzeigen können, die in den Fenstern Überwachen und Variablen nicht übersichtlich angezeigt werden können. |
Debug.Memory2 |
STRG + ALT + M, 2 |
Öffnet das Fenster Arbeitsspeicher 2, in dem Sie große Puffer, lange Zeichenfolgen und andere Daten anzeigen können, die in den Fenstern Überwachen und Variablen nicht übersichtlich angezeigt werden können. |
Debug.Memory3 |
STRG + ALT + M, 3 |
Öffnet das Fenster Arbeitsspeicher 3, in dem Sie große Puffer, lange Zeichenfolgen und andere Daten anzeigen können, die in den Fenstern Überwachen und Variablen nicht übersichtlich angezeigt werden können. |
Debug.Memory4 |
STRG + ALT + M, 4 |
Öffnet das Fenster Arbeitsspeicher 4, in dem Sie große Puffer, lange Zeichenfolgen und andere Daten anzeigen können, die in den Fenstern Überwachen und Variablen nicht übersichtlich angezeigt werden können. |
Debug.Modules |
STRG + D, M |
Öffnet das Fenster Module, in dem die vom Programm verwendeten DLL- oder EXE-Dateien angezeigt werden können. Beim Mehrprozess-Debuggen können Sie mit der rechten Maustaste klicken und die Option Module für alle Programme anzeigen auswählen. |
Debug.Processes |
STRG + D, P |
Zeigt das Fenster Prozesse an. Im Ausführmodus verfügbar. |
Debug.QuickWatch |
STRG + D, Q |
Zeigt das Dialogfeld Schnellüberwachung mit dem aktuellen Wert des ausgewählten Ausdrucks an. Nur im Unterbrechungsmodus verfügbar. Verwenden Sie diesen Befehl, um den aktuellen Wert einer Variablen, einer Eigenschaft oder eines Ausdrucks zu überprüfen, für die bzw. den Sie keinen Überwachungsausdruck definiert haben. |
Debug.Registers |
STRG + D, STRG + R |
Zeigt das Fenster Register mit Registerinhalten für das Debuggen von Anwendungen in systemeigenem Code an. |
Debug.Restart |
STRG + UMSCHALT + F5 |
Beendet eine Debugsitzung, erstellt die Anwendung neu und führt diese anschließend von Beginn an erneut aus. Im Unterbrechungs- und im Ausführmodus verfügbar. |
Debug.RunToCursor |
STRG + F10 |
Nimmt im Unterbrechungsmodus die Codeausführung an der aktuellen Anweisung wieder auf und setzt sie bis zur ausgewählten Anweisung fort. Auf dem Indikatorrahmen wird der Indikator für die momentan ausgeführte Zeile angezeigt. Startet im Entwurfsmodus den Debugger und führt den Code bis zur Zeigerposition aus. |
Debug.ScriptExplorer |
STRG + ALT + N |
Öffnet das Fenster Skript-Explorer, in dem alle Dokumente angezeigt werden, die Sie gerade debuggen. Im Ausführmodus verfügbar. |
Debug.SetNextStatement |
STRG + UMSCHALT + F10 |
Setzt den Ausführungspunkt in die ausgewählte Codezeile. |
Debug.ShowNextStatement |
ALT + NUM* |
Hebt die nächste auszuführende Anweisung hervor. |
Debug.Start |
F5 |
Startet die Anwendung unter dem Debugger, der auf den Einstellungen des Startprojekts basiert. Im Unterbrechungsmodus führt das Aufrufen dieses Befehls dazu, dass die Anwendung bis zum nächsten Haltepunkt ausgeführt wird. |
Debug.StartWithoutDebugging |
STRG + F5 |
Führt den Code aus, ohne den Debugger aufzurufen. |
Debug.StepInto |
F11 |
Führt die Codeanweisungen jeweils einzeln im Anschluss an die Ausführung in Methodenaufrufen aus. |
Debug.StepIntoCurrentProcess |
STRG + ALT + F11 |
Im Fenster Prozesse verfügbar. |
Debug.StepOut |
UMSCHALT + F11 |
Führt die verbleibenden Zeilen der Funktion aus, in der sich der Ausführungspunkt momentan befindet. |
Debug.StepOutCurrentProcess |
STRG + UMSCHALT + ALT + F11 |
Im Fenster Prozesse verfügbar. |
Debug.StepOver |
F10 |
Führt die nächste Codezeile aus, wobei jedoch Methodenaufrufe ignoriert werden. |
Debug.SetpOverCurrentProcess |
STRG + ALT + F10 |
Im Fenster Prozesse verfügbar. |
Debug.StopDebugging |
UMSCHALT + F5 |
Beendet die Ausführung der aktuellen Anwendung im Debugger. |
Debug.Threads |
STRG + D, T |
Öffnet das Fenster Threads, in dem alle Threads für den aktuellen Prozess mit den zugehörigen Informationen angezeigt werden. |
Debug.ToggleBreakpoint |
F9 |
Legt einen Haltepunkt in der aktuellen Zeile fest oder entfernt diesen. |
Debug.ToggleDisassembly |
STRG + D, D |
Zeigt die Disassemblierungsdaten für die aktuelle Quelldatei an. Nur im Unterbrechungsmodus verfügbar. |
Debug.Watch |
STRG + ALT + W, 1 oder STRG + D, W |
Zeigt das Fenster Überwachung mit den Werten der ausgewählten Variablen oder Überwachungsausdrücke an. |
Debug.Watch2 |
STRG + ALT + W, 2 |
Zeigt das Fenster Überwachung 2 mit den Werten der ausgewählten Variablen oder Überwachungsausdrücke an. |
Debug.Watch3 |
STRG + ALT + W, 3 |
Zeigt das Fenster Überwachung 3 mit den Werten der ausgewählten Variablen oder Überwachungsausdrücke an. |
Debug.Watch4 |
STRG + ALT + W, 4 |
Zeigt das Fenster Überwachung 4 mit den Werten der ausgewählten Variablen oder Überwachungsausdrücke an. |
DebuggerContextMenus.BreakpointsWindow.Delete |
ALT + F9, D |
Entfernt den ausgewählten Haltepunkt. Nur im Fenster Haltepunkte verfügbar. |
DebuggerContextMenus. BreakpointsWindow.GoToDisassembly |
ALT + F9, A |
Zeigt das Disassemblyfenster an. Nur im Fenster Haltepunkte verfügbar. |
DebuggerContextMenus. BreakpointsWindow.GoToSourceCode |
ALT + F9, S |
Wechselt zum Speicherort des ausgewählten Haltepunkts in der Codedatei. Nur im Fenster Haltepunkte verfügbar. |
Tools.AttachToProcess |
STRG + ALT + P |
Öffnet das Dialogfeld An den Prozess anhängen, in dem Sie mehrere Programme gleichzeitig in einer einzigen Projektmappe debuggen können. |