Die Programmierung in VS Code ist leistungsstark, doch selbst kleine Fehler können Projekte zum Stillstand bringen. Als erfahrene Entwickler mit Jahren der Praxis in VS Code empfehlen wir Breakpoints als unverzichtbares Tool im Debugging-Arsenal. Sie ermöglichen es, die Ausführung präzise zu pausieren und Variablen zu inspizieren.

Breakpoints halten den Debugger an gewünschten Stellen an. So können Sie Variablenwerte prüfen, Aufrufstapel analysieren und den Code effizient debuggen. In dieser detaillierten Anleitung – basierend auf unserer langjährigen Expertise – zeigen wir Ihnen, wie Sie Haltepunkte in VS Code optimal einsetzen.
Haltepunkte in VS Code setzen: So geht's Schritt für Schritt
Breakpoints lassen sich in ausführbarem Code platzieren, z. B. bei Methoden, Klassen, Namespaces oder Variablen (ohne Getter/Setter).
Folgen Sie diesen Schritten:
- Klicken Sie links neben der Zeile oder drücken Sie F9.

- Starten Sie den Debugger mit F5.

- Der Code pausiert – der Breakpoint erscheint als roter Punkt.

Bei den meisten Sprachen wie C# werden aktive Zeilen und Breakpoints hervorgehoben. Für C++ aktivieren Sie dies so:
- Geben Sie "Debug" oder "Tools" an.

- Wählen Sie "Optionen" > "Debuggen".

- Aktivieren Sie:
Highlight entire source line for current statement and breakpoint.
Im Pausemodus sehen Sie Aufrufstapel und Variablenwerte. Breakpoints sind rot (aktiv), grau gefüllt (deaktiviert) oder leer (nicht bindbar, z. B. bei Live-Edit ohne Unterstützung).
Weitere nützliche Befehle:
- „Toggle Breakpoint“ – Setzen/entfernen.

- „Haltepunkt deaktivieren“ – Pausiert ohne Löschen (leerer Punkt).

- „Haltepunkt aktivieren“ – Hover über deaktivierten Punkt.

- „Einstellungen“ – Bearbeiten, exportieren (per Right-Click).

- „Alle Haltepunkte erneut anwenden“ – Zurücksetzen verschobener Punkte.

Häufige Fragen zu Breakpoints in VS Code
Was sind Logpoints?
Logpoints loggen Nachrichten in der Konsole, ohne die Ausführung zu stoppen – ideal für Produktionsserver. Sie erscheinen als Diamant mit Text oder Ausdrücken in {}. Unterstützen Hit Count/Bedingungen, kompatibel mit Node.js, Java, Python.
Wie setze ich bedingte Breakpoints?
Fügen Sie Bedingungen hinzu: Hit Count (z. B. nach x Aufrufen) oder Ausdrücke (true bewertet). Per Right-Click „Bedingten Haltepunkt hinzufügen“ oder „Bedingung bearbeiten“. Auch für Exception-/Function-Breakpoints, abhängig vom Debugger.
Was sind Inline-Breakpoints?
Pausieren bei spezifischer Spalte in der Zeile – super für minimierten Code. Setzen mit Shift+F9 oder Kontextmenü im Debug-Modus.
Funktionsbreakpoints einrichten
Geben Sie Funktionsnamen an: + im Breakpoints-Header > Name eingeben (rotes Dreieck).
Datenbreakpoints nutzen
Triggern bei Variablenänderung – über Variablenfenster, erscheinen als rotes Sechseck.
Meistern Sie das Debugging mit Breakpoints
Breakpoints eröffnen endlose Debugging-Möglichkeiten in VS Code. Ob Standard, bedingt oder speziell – sie beschleunigen Ihre Arbeit. Welchen Typ nutzen Sie am liebsten? Teilen Sie Ihre Erfahrungen in den Kommentaren!