Le pliage de code attrape trop de lignesJ'ai défini les blocs "if" pour qu'ils soient pliables,
et je les utilise comme ça
Si (1 == 1, // commenter abc
);
Si (1 == 1, // commenter xyz
);
Mais souvent, le premier bloc attrapera les blocs ultérieurs et les pliera tous ensemble.
Le code fonctionne sans problème, mais il est parfois difficile de trouver le code, il se perd dans les plis.
Y a-t-il une solution à ce problème?
ScriptingRe: le pliage de code attrape trop de lignesJ'ai essayé de reproduire ce comportement et je n'y suis pas parvenu.
Quelle version de JMP utilisez-vous?
Pouvez-vous donner un exemple de JSL qui pose un problème?
Re: le pliage de code attrape trop de lignesJ'ai eu le même problème (avec JMP15.2.1).
J'ai réussi à le répéter mais je ne suis pas sûr de sa fiabilité:
1. Commencez par:
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. Supprimer); à partir de la ligne 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. Appuyez sur Entrée à la ligne 5 et ajoutez une nouvelle instruction if:
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. Retirez le nouveau If (mais laissez);
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
);
Images à partir de la partie 3:
nouveau si:

nouveau si supprimé (quelque chose de bizarre se passe avec le carré de pliage de code):

après la réouverture du script:

Au moins dans ce cas, il semble que le pliage du code ne soit pas correctement mis à jour si quelque chose est supprimé du milieu du code. Pour moi, cela se résout généralement en redémarrant JMP ou en fermant et en rouvrant simplement le script.
Re: Le pliage de code intercepte trop de lignesJ'ai également vu des exemples de pliage de code « pas si clair » (JMP Pro 15.1, Win10)
Mais j'aime beaucoup le formatage automatique, pour voir également si ma syntaxe est correcte et, je l'espère, éviter ces problèmes.
En faisant cela (en appuyant sur Ctrl-m), je n'ai jamais rencontré de problèmes de pliage de code. Il s'agit peut-être d'une « solution de contournement » ?