La terminaison est appelée lorsque vous entrez l'un des deux caractères de contrôle. La fonction de terminaison prend le ...

La terminaison est appelée lorsque vous entrez l'un des deux caractères de
contrôle. La fonction de terminaison prend le chemin figurant à gauche du
curseur, y ajoute un caractère générique s'il n'y en a pas déjà et crée une
liste des chemins correspondants. Cette fonction affiche ensuite le premier
chemin de la liste. Si aucun chemin ne correspond, elle émet un son et
n'affiche rien. Ensuite, si vous pressez le même caractère de contrôle
plusieurs fois, vous verrez les chemins successifs correspondants de la liste
précédente. Si vous appuyez sur la touche Majuscule et le caractère de
contrôle, vous verrez la liste dans le sens contraire. Si vous modifiez la
ligne de quelque façon que ce soit et appuyez à nouveau sur le caractère de
contrôle, la liste enregistrée de chemins correspondants est ignorée et une
nouvelle liste est générée. De même, une nouvelle liste sera créée si vous
passez de la terminaison des noms de fichiers à celle des noms de répertoires.
La seule différence entre les deux caractères de contrôle est que la
terminaison des noms de fichiers fonctionne pour les noms de fichiers et les
noms de répertoires alors que la terminaison des noms de répertoires ne
fonctionne que pour les noms de répertoires. Si la terminaison des noms de
fichiers est utilisée sur des commandes de répertoires internes (CD, MD ou RD)
alors la terminaison des noms de répertoires est active.

Le code de terminaison traite correctement les noms de fichiers contenant des
espaces ou d'autres caractères spéciaux, en plaçant des guillemets autour des
chemins correspondants. Si vous reculez le curseur et appelez ensuite la
terminaison, le texte à droite du curseur lorsque la terminaison est demandée
est ignoré.

Les caractères spéciaux qui requièrent des guillemets sont :
     
     ()[]{}^=;!%'+,`~