Commande sort

La commande sort permet de trier des éléments texte du document en cours.

Syntaxe

sort [ all
     | { block | selection }
     | elementRange élémentDébut [ élémentFin ]
     ]
     [ descending ]
     [ numeric ]
     [ localeSensitive ]
     [ columnRange colonneDébut [ colonneFin ] ]
     [ newField
       [ descending ]
       [ numeric ]
       [ localeSensitive ]
       [ columnRange colonneDébut [ colonneFin ] ]
     ] [...] 

Paramètres

all Le paramètre all permet de trier la totalité des éléments visibles.
block | selection Le paramètre block ou selection permet de trier uniquement les éléments se trouvant dans la sélection de bloc.
elementRange
élémentDébut [  élémentFin  ]
Le paramètre elementRange permet d'indiquer la plage des éléments à trier.  Les paramètres élémentDébut et élémentFin doivent être des entiers positifs indiquant la position ordinale des éléments texte dans le document.  Si vous ne spécifiez pas le paramètre élémentFin, la plage comprend tous les éléments situés entre élémentDébut et la fin du document.
descending Le paramètre descending permet de préciser que les éléments doivent être triés dans l'ordre décroissant.
numeric Le paramètre numeric permet de préciser que le texte de l'élément doit être interprété en tant que nombre et non en tant que texte.
localeSensitive Le paramètre localeSensitive permet d'indiquer que le texte de l'élément doit être trié en fonction de critères sensibles à l'environnement local.
columnRange
colonneDébut [  colonneFin  ]
Le paramètre columnRange permet d'indiquer la plage de texte de la colonne qui doit être utilisée dans les critères de tri.  Les paramètres colonneDébut et colonneFin doivent être des entiers positifs indiquant les positions de colonne.  Si vous ne spécifiez pas le paramètre colonneFin, la plage de la colonne se termine à la fin de l'élément.
newField Le paramètre newField permet de préciser qu'une zone supplémentaire doit être utilisée pour affiner le tri du document.

Etat

Le paramètre status n'est pas affecté par cette commande.

Description

S'il existe une sélection de bloc et que vous n'avez pas précisé le paramètre all ou elementRange, la commande sort trie les éléments inclus dans la sélection de bloc en cours.

S'il n'existe pas de sélection de bloc et que vous n'avez pas précisé le paramètre elementRange, la totalité des éléments visibles du document est triée.

S'il existe une sélection de bloc rectangulaire et que vous n'avez pas précisé le paramètre all, elementRange ou columnRange, le tri est fonction du texte inclus dans la sélection de bloc rectangulaire.

La commande de tri n'affecte que les éléments visibles qui ne sont pas des éléments d'affichage.

Exemples

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

Concepts connexes
Commandes, actions et paramètres de l'éditeur

Références connexes
Paramètre show
Paramètre visible