Visual Studio-Code-Haltepunkt auf graue Farbe gesetzt und funktioniert nicht. Fehler (kann aufgrund der Option "justMyCode" ausgeschlossen werden)

8

Ich habe einen Haltepunkt in der Django-Kernbibliothek in Visual Studio-Code festgelegt, aber wenn ich mit dem Debuggen meines Projekts beginne, haben sich diese Debugpunktfarben von Rot in Grau geändert und zeigen mir eine Benachrichtigung wie unten.

Breakpoint in file excluded by filters.
Note: may be excluded because of "justMyCode" option (default == true).

Ich habe justmycode value von der visuellen Codeoption auf false gesetzt, kann aber immer noch keinen Haltepunkt setzen.

Notification_msg

Sogar ich habe SO Fragen gelesen, kann aber mein Problem nicht lösen, also muss ich meine Frage posten.
Ich habe versucht zu setzen localroot& remoterootaber nicht einmal zu arbeiten.

Mond
quelle

Antworten:

8

Verwenden Sie eine Startkonfiguration, um den Debugger auszuführen? Ich hatte das gleiche Problem und löste es durch Hinzufügen "justMyCode": falsein der launch.json für den richtigen Eintrag.

Equinox23
quelle
1
Ja, ich habe versucht, justMyCodeWerte zu ändern , aber es funktioniert nicht.
Mond
1
Entschuldigung, wenn ich darauf bestehe: Es gibt eine justMyCodeEinstellung auf Arbeitsbereichs- und / oder Benutzerebene - darüber spreche ich nicht. Natürlich setze ich das auf false; Außerdem habe ich "justMyCode": falsein der Startkonfiguration, die ich zum Debuggen verwendet habe, eine hinzugefügt . das (kombiniert) hat mein Problem gelöst.
Equinox23
Danke, jetzt kann ich es lösen.
Mond
Brillant!! das funktioniert! vscode wie pycharm funktionieren zu lassen ist eine große aufgabe !!
Arun
0

Sie müssen "justMyCode": trueIhre Debug-Konfiguration festlegen, da dies Code von Drittanbietern ist, der standardmäßig ausgeschlossen ist.

Brett Cannon
quelle
Wenn Sie dann eine print()Anweisung und / oder einen Aufruf an breakpoint()(wenn Ihre Python-Version neu genug ist) eingeben, melden Sie einen Fehler unter github.com/microsoft/ptvsd .
Brett Cannon
Einen Fehler melden bedeutet, dass ich noch nie einen Fehler auf github.com eingereicht habe. Können Sie mir bitte eine Anleitung zum Einreichen eines Fehlers geben? Ich habe den obigen Github-Link überprüft, kann aber immer noch keine Lösung finden.
Mond