Einen Haltepunkt in der Mitte einer Zeile mit mehreren Anweisungen setzen

8

Ich möchte eine einzelne Codezeile mit einem if und dem Ergebnis in derselben Zeile haben. Beispiel

%Vor%

Wenn ich einen Haltepunkt in der Zeile hinzufüge, wird er auf if(_count > 0) :

gesetzt

aber was ich will, ist, den Haltepunkt auf return; so zu haben:

Ist das machbar?

HINWEIS: Die nächste Frage, die ich zu SO finden konnte, war das (was nicht dasselbe ist).

    
David 22.03.2016, 22:11
quelle

2 Antworten

10

Klicken Sie einfach auf einen Teil der Linie und drücken Sie F9. Dies wird den Haltepunkt in der Mitte der Zeile setzen.

    
mareko 07.10.2016, 18:30
quelle
2

BEARBEITEN

Mareko hat eine dritte Option gepostet, die anscheinend gut funktioniert und viel einfacher ist, als sich mit all diesen Zeilen und Zeichen zu beschäftigen. Ich werde diese Antwort der Vollständigkeit halber zurücklassen, aber Mareko ist im Allgemeinen viel praktischer.

Ja, aber leider gibt es kein Drag-and-Drop oder ähnliches. Sie haben 2 Möglichkeiten:

OPTION 1

Bewegen Sie Ihre Rückkehr zu einer neuen Zeile:

Natürlich können Sie es so belassen, aber wenn Sie das return in der gleichen Zeile wie if behalten möchten, können Sie einfach die neue Zeile und das Leerzeichen zwischen if und% löschen. co_de% - der Haltepunkt sollte " return " beibehalten, während du ihn bewegst.

Dies ist wahrscheinlich der einfachste Weg, dies zu tun, es sei denn, Sie debuggen gerade Code, der aus irgendeinem Grund nicht bearbeitet und fortgesetzt werden kann. In diesem Fall benötigen Sie die Option 2 ...

OPTION 2

Alternativ können Sie den Cursor direkt vor dem r in "return" platzieren und dann in Ihrer Statusleiste nachsehen, auf welchem ​​Zeichen ("Ch") Sie sich befinden. In meinem Fall bin ich auf 20

Klicken Sie nun mit der rechten Maustaste auf den Haltepunkt und wählen Sie "Ort ..."

Legen Sie in dem angezeigten Dialogfeld return auf die Statusleiste fest (in unserem Beispiel 20).

    
David 22.03.2016 22:11
quelle

Tags und Links