Il existe de nombreux autres paramètres que vous pouvez ajuster pour que TCC se comporte comme vous le souhaitez. En voici quelques-uns qui valent la peine d'être expérimentés. La plupart sont une question de goût.
"Mode d'édition par défaut" : Ce paramètre, dans l'onglet Ligne de commande de la boîte de dialogue OPTION, détermine si l'éditeur de ligne de commande doit être utilisé par défaut en mode insertion ou surimpression. Les options "Surimpression" ou "Insertion" définissent le mode spécifié au début de chaque nouvelle ligne de commande. "Initial Overstrike" ou "Initial Insert" définit le mode spécifié au démarrage de TCC, mais conserve le paramètre actuel d'une ligne à l'autre. Vous souhaiterez probablement que le curseur indique le mode d'édition en cours. Les formes du curseur sont également définies dans cet onglet, dans les champs intitulés "Curseur de surimpression" et "Curseur d'insertion". Vous pouvez préférer un petit curseur, par exemple 15 %, pour votre mode d'édition par défaut préféré, et un curseur plus grand, 100 %, pour l'autre mode.
Les options "Copier à la fin" et "Déplacer à la fin", également dans l'onglet Ligne de commande, contrôlent le comportement de l'historique des commandes. Si l'option "Copier à la fin" est activée, la réexécution d'une commande de l'historique entraînera l'ajout d'une nouvelle copie de cette commande à la fin de l'historique des commandes. Si l'option "Copier jusqu'à la fin" est désactivée et que l'option "Déplacer jusqu'à la fin" est activée, la réexécution d'une commande de l'historique la déplacera à la fin de l'historique des commandes. Si les deux options sont désactivées, la réexécution d'une commande de l'historique n'affectera pas l'historique des commandes. Personnellement, je trouve que l'option "Copier à la fin" sur est la plus intuitive.
L'onglet Démarrage de la boîte de dialogue OPTION contient quelques options de sécurité pratiques. L'option "Prompt on Wildcard Deletes" vous permet de confirmer les suppressions massives. Cette optionest activée par défaut ; vous pouvez la désactiver si vous ne faites jamais d'erreurs avec DEL ou RD /S. Juste en dessous se trouve "COPY Prompt on Overwrite", qui vous demande si unecommande COPYou MOVE à l'invite écraserait un fichier dans le répertoire cible. Ce paramètre n'est effectif qu'à l'invite, pas dans les fichiers batch ; il est désactivé par défaut. Il vaut lapeine de l'activer, sauf si vous ne faites jamais d'erreurs avec COPY ou MOVE.
L'onglet Démarrage propose également des options permettant de rendre l'historique des commandes, l'historique des répertoires, la liste des alias et la liste des fonctions locales ou globales. Les listes locales sont spécifiques à chaque instance de TCC; les listes globales sont partagées par toutes les instances. Si vous souhaitez que les modifications effectuées dans un shell TCC soient répercutées dans les autres shells en cours d'exécution, vous préférerez les listes globales. Si vous voulez que chaque instance de TCC soit isolée de toutes les autres, avec son propre historique de commandes, son propre historique de répertoires, sa propre liste d'alias, et ainsi de suite, alors local est la meilleure solution. Ces paramètres sont en grande partie une question de préférence personnelle, alors expérimentez-les. Bien que vous puissiez régler chacun d'entre eux individuellement, il est probable que vous souhaitiez les régler tous les quatre de la même manière.
Les paramètres du "Bip par défaut", qui se trouvent dans l'onglet Avancé de la boîte de dialogue OPTION, définissent la tonalité que TCC émet pour certaines conditions d'erreur dans l'édition en ligne de commande, telles que l'appui sur une touche indéfinie ou la tentative de compléter un nom de fichier alors que rien ne correspond. Ils sont également utilisés par lac ommande BEEP sans arguments. "Longueur" définit la durée, en unités d'environ un dix-huitième de seconde ; une longueur de zéro désactive complètement le bip par défaut. "Fréquence" définit la hauteur du son, en cycles par seconde.
Enfin, dans l'onglet Démarrage, vous trouverez une option intitulée "Protéger les fichiers de sortie redirigés" (cette option est souvent appelée NoClobber, d'après une option similaire dans les shells Unix). Contrairement à la plupart des ajustements décrits ici, cette option n'est pas une simple question de goût ; elle apporte des changements significatifs à la gestion de la redirection de sortie. Activer "Protéger les fichiers de sortie redirigés" permet de se prémunir contre les noms de fichiers mal saisis dans les redirections, mais introduit également des incompatibilités avec CMD.EXE. Si cette option est activée, les opérateurs de redirection qui créent normalement un nouveau fichier(>, >&, et >&>) vérifient que le fichier spécifié n'existe pas encore et abandonnent la commande avec un message d'erreur au lieu d'écraser un fichier existant. Les opérateurs de redirection qui sont normalement utilisés pour ajouter des données à un fichier existant(>>, >>&, et >>&>) vérifient que le fichier spécifié existe, et abandonnent la commande avec un message d'erreur si ce n'est pas le cas. La valeur par défaut est off.
La fonction "Protéger les fichiers de sortie redirigés" est une fonction de sécurité utile qui peut encourager les bonnes habitudes et prévenir la perte accidentelle de données. Cependant, elle peut casser les fichiers batch existants qui ne sont pas compatibles avec NoClobber. Je suggère d'activer cette option si vous utilisez Take Command comme interpréteur de commandes principal et écrivez vos propres fichiers batch pour lui ; laissez-la désactivée si vous avez un grand nombre de fichiers batch écrits pour CMD.EXE. (La prise en charge de NoClobber peut également être modifiée dynamiquement dans un fichier batch ou à la ligne de commande avec SETDOS /N.)