Überspringen Sie die Zeile beim Debuggen in Chrome-Entwicklertools


72

Gibt es eine Funktion in den Google Chrome-Entwicklertools, mit der eine Zeile übersprungen werden kann, ohne dass sie beim Debuggen ausgeführt wird, ähnlich wie dies in Visual Studio möglich ist?

Eine Problemumgehung, die ich mir vorstellen kann, ist das "Live-Bearbeiten" des Codes durch Einschließen der Zeile

if(false){ //line to be skipped }

Dies ist jedoch nicht die bequemste Problemumgehung, die ich nach jeder Aktualisierung durchführen müsste. Gibt es eine eingebaute oder schnellere, bessere Möglichkeit, dies zu tun?


Nein, die Steuerübertragung wird in DevTools nicht unterstützt. Bitte reichen
Alexander Pavlov am

Antworten:


64

Nein, und wird nicht passieren.

Letzter Kommentar von dev sagt:

Wir werden diese Funktion vorerst zurückhalten. Die Komplexität ist hoch und ein Workflow nicht häufig genug. Man könnte auch einfach die Zeilen auskommentieren und Strg-S drücken, um den gleichen Effekt zu erzielen. Status: WontFix -

Die Problemumgehung besteht darin, die zu überspringende Zeile zu kommentieren und Ctrl+ zu drücken S.


1
Hallo Matas, hast du eine Idee, warum es nicht passieren wird?
CHash_Mike

4
@ CHash_Mike, wenn Sie auf den Link klicken würden, sagt der letzte Kommentar von dev:We're going to hold off on this feature for now. It's complexity is high and it's not common enough a workflow. One could also just comment out the lines and hit ctrl-s to get the same effect, pretty much. Status: WontFix
Matas Vaitkevicius

Danke für das ausführliche Update Matas !!
CHash_Mike

3
Es ist also einfacher, den gesamten Block vollständig neu zu kompilieren und zu versuchen, den Befehlszeiger abzugleichen, als den Befehlszeiger auf die nächste Anweisung zu verschieben? Bizarr, aber vielleicht wegen seines Javaskripts und Zeile für Zeile interpretiert
enorl76

3
Falls jemand aus dem gleichen Grund wie ich hierher kommt, funktioniert dies nicht, wenn Sie die Option "Pretty Print" verwenden, um Ihren Code in Entwicklertools anzuzeigen.
Chrismay
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.