Mandato sort

El mandato sort le permite ordenar elementos de texto en el documento actual.

Sintaxis:

sort [ all
     | { block | selection }
     | elementRange startElement [ endElement ]
     ]
     [ descending ]
     [ numeric ]
     [ localeSensitive ]
     [ columnRange startColumn [ endColumn ] ]
     [ newField
       [ descending ]
       [ numeric ]
       [ localeSensitive ]
       [ columnRange startColumn [ endColumn ] ]
     ] [...] 

Parámetros

all El parámetro all le permite ordenar todos los elementos visibles.
block | selection El parámetro block o selection le permite ordenar solo los elementos que estén incluidos en la selección de bloque.
elementRange
startElement [  endElement  ]
El parámetro elementRange le permite indicar el rango de elementos que desea ordenar. Los parámetros startElement y endElement deben tener valores enteros positivos que indiquen la posición ordinal de los elementos de texto en el documento.  Si no se especifica endElement, el rango de elementos abarcará de startElement hasta el final del documento.
descending El parámetro descending le permite indicar que los elementos se deben colocar por orden descendente.
numeric El parámetro numeric le permite indicar que el elemento text se debe interpretar como números, no como texto.
localeSensitive El parámetro localeSensitive le permite indicar que el elemento text se debe ordenar en función de comparaciones sensibles al entorno local.
columnRange
startColumn [  endColumn  ]
El parámetro columnRange le permite indicar el rango de columnas de texto que hay que utilizar en las comparaciones de ordenación. Los parámetros startColumn y endColumn deben ser enteros positivos que indiquen las posiciones de columna.  Si no se especifica endColumn, el rango de columnas abarcará hasta el final del elemento.
newField El parámetro newField le permite indicar que hay que utilizar un campo adicional para seguir ordenando el documento.

Estado

El parámetro status no se ve afectado por este mandato.

Descripción

Si hay una selección de bloque y no se especifica all o elementRange, el mandato sort ordenará los elementos que están incluidos en la selección de bloque actual.

Si no hay ninguna selección de bloque y no se especifica elementRange, todos los elementos visibles del documento se incluirán en la ordenación.

Si hay una selección de bloque rectangular y no se especifica all, elementRange o columnRange, la ordenación se basará en el texto que esté incluido en la selección de bloque rectangular.

El mandato sort solo afecta a los elementos visibles que no sean elementos show.

Ejemplos

sort
sort selection
sort elementRange 10 20 columnRange 1 4 newField columnRange 10 20 numeric descending 

Conceptos relacionados
Mandatos, acciones y parámetros del editor

Consulta relacionada
Parámetro show
Parámetro visible