CommandStacking » History » Sprint/Milestone 1
Vincent Le Goff, 11/06/2016 10:45 PM
1 | 1 | Vincent Le Goff | h2. Commandes multiples |
---|---|---|---|
2 | |||
3 | L'envoi de commandes multiples (command stacking en anglais) est une fonctionnalité permettant d'envoyer plusieurs commandes à la fois. Par exemple : |
||
4 | |||
5 | <pre> |
||
6 | say sounds;say good |
||
7 | </pre> |
||
8 | |||
9 | Cette syntaxe est identique à : |
||
10 | |||
11 | <pre> |
||
12 | say sounds |
||
13 | say good |
||
14 | </pre> |
||
15 | |||
16 | Envoyer plusieurs commandes à la fois peut être utile dans certains cas. Par défaut, le délimiteur pour les commandes multiples est le point virgule (;), mais vous pouvez le modifier dans les options, onglet commandes. Si vous voulez retirer la fonctionnalité des commandes multiples, supprimez simplement le délimiteur dans les options. |
||
17 | |||
18 | Vous pouvez entrer le délimiteur plusieurs fois pour l'envoyer dans vos commandes. Si vous avez laissé le délimiteur par défaut (;) par exemple : |
||
19 | |||
20 | <pre> |
||
21 | say une commande;say une autre commande avec un clin d'oeil ;;) |
||
22 | </pre> |
||
23 | |||
24 | Cette commande enverra : |
||
25 | |||
26 | <pre> |
||
27 | say une commande |
||
28 | say une autre commande avec un clin d'oeil ;) |
||
29 | </pre> |
||
30 | |||
31 | Quand le délimiteur est présent plus d'une fois, il est ignoré par le système des commandes multiples. Ainsi : |
||
32 | |||
33 | | Commande | Équivalent | |
||
34 | | @say ;;)@ | @say ;)@ | |
||
35 | | @say ;;;)@ | @say ;;)@ | |
||
36 | | @say ;;;;)@ | @say ;;;)@ | |