Passer au contenu principal

TCC Achèvement des onglets

Take Command et  TCC introduit une nouvelle syntaxe de complétion des tabulations dans la version 22. De nombreux TCC les commandes ont désormais une complétion par tabulation par défaut qui renvoie automatiquement les arguments appropriés pour le nom de la commande, les options précédentes et la position sur la ligne de commande.

En plus des noms de fichiers et des répertoires, la version 22 prend en charge trois nouveaux types de retour :

  • alias
  • les variables
  • fonctions définies par l'utilisateur

Et un nouvel argument de position :

  • [n] Ne correspond aux extensions suivantes que si le numéro d'argument est égal à n
  • [*n] Ne correspond aux extensions suivantes que si le numéro d'argument est inférieur ou égal à n
  • [n*] Ne correspond aux extensions suivantes que si le numéro d'argument est supérieur ou égal à n
  • [/x] Correspond uniquement au commutateur spécifié. Un argument de commutateur correspondant n’augmentera pas la valeur de l’argument.

Par exemple, le format de complétion par défaut pour ESET est:

[/a] alias [/f] fonctions [1*] variables

Si vous complétez les onglets après un ESET /aTCC ne renverra que les alias correspondants. UN /f renverra les fonctions définies par l'utilisateur correspondantes. Sinon, TCC renverra les variables d’environnement correspondantes.

Et le format de complétion par défaut pour ZIP est:

[1] répertoires zip [2*] *

TCC ne renverra que les répertoires et les fichiers *.zip pour le premier argument, ainsi que tout nom de fichier correspondant pour le deuxième argument et les suivants.

Vous pouvez remplacer la syntaxe de complétion par défaut pour les commandes internes ou créer une nouvelle syntaxe pour les commandes externes avec l'option Achèvement du fichier Directive .INI ou variable d'environnement.

See Quoi de neuf dans la version 22 pour plus de détails sur le format de complétion des onglets pour des TCC commandes internes.

Si vos exigences de réalisation sont plus complexes, vous pouvez créer des scripts à l'aide de l'outil ONGLETCOMPLET commande dans TCC.