Riformattare lo script nell'editor JSL è molto utile per ottenere il codice con una struttura formattata.

Spesso aiuta a trovare i bug nel codice e a mantenerne la visione d'insieme.
Ma a volte è il contrario.
Esiste un modo per proteggere il codice in un'area specifica dal rimescolamento Riformatta lo script ?
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 )
);Seleziona solo una parte del codice e quindi riformatta lo script
Il suggerimento di Jarmo funziona bene, tuttavia è necessario riformattare JSL sintatticamente valido

comporta la riformattazione solo delle parti selezionate del codice

Hm, codice JSL sintatticamente valido: la riformattazione funziona se rimuovo il codice nell'"area di protezione". Quindi, il resto sembra essere OK.
Penso che il vero problema sia:
Le due parti del codice, sopra e sotto l'area di protezione, devono essere codici JSL sintatticamente validi.
cioè l'area protetta deve essere al livello più alto, ad esempio un'intera funzione.
un altro esempio:

Vuoi dire: non selezionare del codice attorno all'area di protezione in modo tale che il codice rimanente diventi coerente, quindi attivarlo Riformatta lo script ?
Purtroppo non sembra funzionare 

Buona pesca.
C'è una soluzione.IL
Avanzate=>Blocco commenti
non cambia la struttura del codice, commenta semplicemente una sezione di codice evidenziata.Se blocchi i commenti, riformatta JSL, quindi evidenzia e
Avanzato=?Blocco decommento
raggiungerai il tuo obiettivo