Comando sort

Utilize o comando sort para classificar os elementos de texto no documento atual.

Sintaxe

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

Parâmetros

all Utilize o parâmetro all para indicar que você deseja ordenar todos os elementos visíveis.
selection Utilize o parâmetro selection para indicar que você deseja ordenar somente os elementos incluídos na seleção de bloco.
elementRange
startElement [ endElement ]
Utilize o parâmetro elementRange para indicar o intervalo de elementos que você deseja ordenar. Os parâmetros startElement e endElement devem ser inteiros positivos que indiquem a posição ordinal do elemento no documento. Se você não especificar endElement, o intervalo de elementos será estendido de startElement até o final do documento.
descending Utilize o parâmetro descending para indicar que os elementos devem ser ordenados na ordem descendente.
numéricos Utilize o parâmetro numeric para indicar que o texto do elemento deve ser interpretado como números em vez de texto.
localeSensitive Utilize o parâmetro localeSensitive para indicar que o texto do elemento deve ser ordenado com base nas comparações sensíveis ao locale.
columnRange
startColumn [ endColumn ]
Utilize o parâmetro columnRange para indicar o intervalo de colunas que devem ser utilizadas nas comparações de ordenação. Os parâmetros startColumn e endColumn devem ser inteiros positivos que indiquem as posições das colunas. Se você não especificar endColumn, o intervalo de colunas será estendido até o final do elemento.
newField Utilize o parâmetro newField para indicar que um campo adicional deve ser utilizado para ordenação adicional do documento.

Status

O parâmetro status não é afetado por esse comando.

Descrição

Se houver uma seleção de bloco e você não especificar all ou elementRange, o comando sort ordenará os elementos que são incluídos na seleção de bloco atual.

Se não houver nenhuma seleção de bloco e se você não especificar elementRange, todos os elementos visíveis no documento serão incluídos na classificação.

Se houver uma seleção de bloco retangular e você não especificar all, elementRange ou columnRange, a ordenação se baseará no texto incluído na seleção de bloco retangular.

O comando sort afetará somente os elementos visíveis que não são elementos show.

Exemplos

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

Conceitos relacionados
Comandos, ações e parâmetros do editor

Referências relacionadas
parâmetro show
Parâmetro visible
Comandos padrão do editor