Reformat Script en JSL Editor es muy útil para obtener el código con una estructura formateada.

A menudo resulta útil encontrar errores en el código y mantener una visión general.
Pero a veces es todo lo contrario.
¿Hay alguna manera de proteger el código en un área específica para que no sea reorganizado por Reformatear secuencia de comandos ?
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
dt << Recode Column(
dt:name,
{Map Value(
_rcOrig,
{"ALFRED", "A",
"ALICE", "A",
"AMY", "A",
"BARBARA", "A",
"CAROL", "A",
"CHRIS", "A",
"CLAY", "A",
"DANNY", "A",
"DAVID", "A",
"EDWARD", "A",
"ELIZABETH", "B",
"FREDERICK", "B",
"HENRY", "B",
"JACLYN", //missing
"JAMES", "B",
"JANE", "B",
"JEFFREY","B",
"JOE","B",
"JOHN", "B",
"JUDY", "B",
"KATIE", "B"
},
Unmatched( _rcNow )
)},
Update Properties( 1 ),
Target Column( :name )
);Seleccione solo una parte de su código y luego vuelva a formatear el script
La sugerencia de Jarmo funciona bien, sin embargo, hay que reformatear JSL sintácticamente válido.

da como resultado reformatear solo las partes seleccionadas del código

Hm, código JSL sintácticamente válido: el reformateo funciona si elimino el código en el "área de protección". Entonces, el resto parece estar bien.
Creo que el problema real es:
Las dos partes del código, encima y debajo del área de protección, deben ser un código JSL sintácticamente válido.
es decir, el área de protección tiene que estar en el nivel más alto, por ejemplo, una función completa.
otro ejemplo:

Quiere decir: no seleccione algún código alrededor del área de protección de modo que el código restante sea consistente, luego active Reformatear secuencia de comandos ?
Desafortunadamente, no parece funcionar 

Buena atrapada.
Hay una solución alternativa.El
Avanzado=>Bloque de comentarios
no cambia la estructura del código, simplemente comenta una sección resaltada del código.Si bloquea comentarios, vuelva a formatear el JSL y luego resalte y
Avanzado=?Bloque Descomentar
lograrás tu objetivo