Commande sort

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

Syntaxe

sort [ all
     | 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 d'indiquer que vous souhaitez trier la totalité des éléments visibles.
selection Le paramètre selection permet de préciser que vous souhaitez 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 tranche dans laquelle doivent se trouver les éléments que vous souhaitez trier. Les paramètres élémentDébut et élémentFin doivent être des entiers supérieurs à zéro précisant la position ordinale de l'élément dans le document. Si vous ne spécifiez pas le paramètre élémentFin, la plage de l'élément commencera à élémentDébut et se terminera à 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 supérieurs à zéro indiquant les positions de la colonne. Si vous ne spécifiez pas le paramètre colonneFin, la plage de la colonne se terminera à 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
Commandes de l'éditeur par défaut