Code Folding fängt zu viele Zeilen abIch habe "wenn" Blöcke so eingestellt, dass sie faltbar sind.
und ich habe sie so benutzt
Wenn (1 == 1, // Kommentar abc
);
Wenn (1 == 1, // Kommentar xyz
);
Aber oft fängt der erste Block spätere Blöcke und faltet sie alle zusammen.
Der Code funktioniert problemlos, ist aber manchmal schwer zu finden, er geht in den Falten verloren.
Gibt es eine Lösung für dieses Problem?
SkriptingBetreff: Code Folding fängt zu viele Zeilen abIch habe versucht, dieses Verhalten zu reproduzieren, und ich kann es nicht.
Welche Version von JMP verwenden Sie?
Können Sie ein Beispiel für JSL angeben, das ein Problem verursacht?
Betreff: Code Folding fängt zu viele Zeilen abIch hatte das gleiche Problem (mit JMP15.2.1).
Ich habe es geschafft, es zu wiederholen, bin mir aber nicht sicher, wie zuverlässig das ist:
1. Beginnen Sie mit:
Expr(
if(
//example inside here IF
//example inside here IF
//example inside here IF
);
//example inside here EXPR
//example inside here EXPR
//example inside here EXPR
);
2. Entfernen); aus Zeile 6:
Expr(
if(
//example inside here IF
//example inside here IF
//example inside here IF
//example inside here EXPR
//example inside here EXPR
//example inside here EXPR
);
3. Drücken Sie in Zeile 5 die Eingabetaste und fügen Sie eine neue if-Anweisung hinzu:
Expr(
if(
//example inside here IF
//example inside here IF
//example inside here IF
if(
);
//example inside here EXPR
//example inside here EXPR
//example inside here EXPR
);
4. Neues If entfernen (aber verlassen);
Expr(
if(
//example inside here IF
//example inside here IF
//example inside here IF
);
//example inside here EXPR
//example inside here EXPR
//example inside here EXPR
);
Bilder ab Teil 3:
neu wenn:

neu, wenn entfernt (etwas Seltsames mit Code-Faltquadrat):

Nach dem erneuten Öffnen des Skripts:

Zumindest in diesem Fall scheint die Code-Faltung nicht richtig aktualisiert zu werden, wenn etwas aus der Mitte des Codes entfernt wird. Für mich wird es normalerweise durch einen Neustart von JMP oder durch Schließen und erneutes Öffnen des Skripts behoben.