"if"블록을 접을 수 있도록 설정했습니다.
이렇게 사용하고 있습니다
If (1 == 1, // 주석 abc
<폴더 블 코드 블록 1>);
If (1 == 1, // 주석 xyz
<폴더 블 코드 블록 2>);
그러나 종종 첫 번째 블록은 이후 블록을 잡아서 모두 함께 접습니다.
코드는 문제없이 작동하지만 때로는 코드를 찾기가 어렵고 접힌 부분에서 손실됩니다.
이 문제에 대한 해결책이 있습니까?
이 동작을 재현하려고 시도했지만 할 수 없습니다.
어떤 버전의 JMP를 사용하고 있습니까?
문제를 일으키는 JSL의 예를 제공 할 수 있습니까?
동일한 문제가 발생했습니다 (JMP15.2.1 사용).
나는 그것을 반복했지만 이것이 얼마나 신뢰할 수 있는지 잘 모르겠습니다.
1. 시작 :
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. 제거); 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. 5 행에서 Enter를 누르고 새로운 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. 새 If (를 제거하지만 그대로 둡니다);
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 부부터 시작하는 이미지 :
새로운 경우 :

제거 된 경우 새 항목 (코드 접기 사각형으로 이상한 일이 진행됨) :

afte 다시 열기 스크립트 :

적어도이 경우 코드 중간에서 무언가가 제거되면 코드 접기가 제대로 업데이트되지 않는 것처럼 보입니다. 저에게는 일반적으로 JMP를 재부팅하거나 스크립트를 닫고 다시 열면 해결됩니다.