Édition de la ligne de commande

La ligne de commande fonctionne comme un traitement de texte sur une seule ligne, vous permettant de modifier n'importe quelle partie de la commande à tout moment avant d'appuyer sur Entrer pour l'exécuter (ou Esc pour l'effacer).

 

La ligne de commande telle que saisie (avant le développement des alias et des variables) peut contenir jusqu'à 65,535 XNUMX caractères maximum. Voir Limites de longueur de ligne de commande.

 

Vous pouvez utiliser les touches d'édition suivantes (entre autres) lorsque vous tapez une commande (les mots Ctrl et Shift veux dire appuyer sur le Ctrl or Shift clé avec l'autre clé nommée). Les frappes répertoriées ici sont les valeurs par défaut ; les clés peuvent être éditées avec le OPTION / Boîte de dialogue Clavier.

 

Touches de déplacement du curseur :

 

La directiveRéglage par défaut        Description

 

Gauche Gauche        Déplacez le curseur d'un caractère vers la gauche sur la ligne de saisie
Droite Droite        Déplacez le curseur d'un caractère vers la droite sur la ligne de saisie
MotGauche Ctrl-Gauche        Déplacer le curseur d'un mot vers la gauche
MotDroit Ctrl-Droite        Déplacer le curseur d'un mot vers la droite
DébutLigne Accueil        Déplacez le curseur au début de la ligne
Fin de ligne Fin        Déplacez le curseur à la fin de la ligne
ArgGauche Alt-Maj-Gauche        Déplacer le curseur vers la gauche jusqu'à l'argument précédent
ArgDroit Alt-Maj-Droite        Déplacer le curseur vers la droite jusqu'à l'argument suivant

 

Insérer et supprimer des clés :

 

La directiveRéglage par défaut        Description

 

Ins Ins        Basculer le mode insertion/refrappage
Du Suppr        Supprimer le caractère au niveau du curseur
Retour arrière Retour arrière        Supprimer le caractère à gauche du curseur
SupprMotGauche Ctrl-L        Supprimer le mot à gauche du curseur
SupprMotDroit Ctrl-R        Supprimer le mot à droite du curseur
DelArgGauche Ctrl-Alt-L        Supprimer l'argument à gauche du curseur
DelArgDroit Ctrl-Alt-R        Supprimer l'argument à droite du curseur
SupprimerVersDébut Ctrl-Accueil        Supprimer du curseur jusqu'au début de la ligne
SupprimerVersFin Ctrl-Fin        Supprimer du curseur jusqu'à la fin de la ligne
EffacerLigne Échap        Supprimer toute la ligne
pâtes Ctrl-V ou Maj-Ins        Coller la ligne depuis le presse-papiers
Ctrl-Maj-V        Insérer un " & " entre les lignes d'un collage multiligne
Argument0Ctrl-0        Récupérer l'argument 0 de la ligne de commande précédente
Argument1 Ctrl-1        Récupérer l'argument 1 de la ligne de commande précédente
Argument2 Ctrl-2        Récupérer l'argument 2 de la ligne de commande précédente
Argument3Ctrl-3        Récupérer l'argument 3 de la ligne de commande précédente
Argument4 Ctrl-4        Récupérer l'argument 4 de la ligne de commande précédente
Argument5 Ctrl-5        Récupérer l'argument 5 de la ligne de commande précédente
Argument6 Ctrl-6        Récupérer l'argument 6 de la ligne de commande précédente
Argument7 Ctrl-7        Récupérer l'argument 7 de la ligne de commande précédente
Argument8 Ctrl-8        Récupérer l'argument 8 de la ligne de commande précédente
Argument9 Ctrl-9        Récupérer l'argument 9 de la ligne de commande précédente
Refaire Alt-Y        Rétablir la dernière annulation
annuler Alt-Z        Annuler la dernière modification
Argument précédent Ctrl-B        Rappeler le dernier argument de la ligne de commande précédente

 

Mise en évidence:

 

La directiveRéglage par défaut        Description

 

Sélectionner depuis la maison Maj-Home        Marquer du début de la ligne jusqu'au curseur
SélectionnerGauche Maj-Gauche        Ajouter le caractère de gauche à la sélection
Sélectionner à droite Maj-Droite        Ajouter le caractère de droite à la sélection
SélectionnerVersFin Maj-Fin        Marquer du curseur jusqu'à la fin de la ligne
SélectionnerMotGauche Ctrl-Maj-Gauche        Ajouter le mot de gauche à la sélection)
SélectionnerMotDroit Ctrl-Maj-Droite        Ajouter le mot à droite à la sélection
CopierCtrl-Y        Copiez le texte en surbrillance dans le presse-papiers
Ctrl-C        Copiez le texte en surbrillance dans le presse-papiers (si quelque chose est en surbrillance) ; sinon annule la commande

 

Exécution:

 

La directiveRéglage par défaut        Description

 

Ligne Exécutive Saisissez        Exécuter ou accepter une ligne
LigneVersFin Ctrl-Entrée        Copiez la ligne de commande actuelle à la fin de la liste de l'historique, puis exécutez-la
Ctrl-C ou Ctrl-Break        Annuler la ligne de commande sans l'enregistrer dans la liste de l'historique

 

Achèvement de l'onglet :

 

La directiveRéglage par défaut        Description

 

Fichier suivant Tabulation ou F9        Obtenir le prochain nom de fichier correspondant lors de la saisie de la tabulation
Ajouter le fichierF10        Conserver l'entrée de fin de tabulation et en ajouter une autre
Achèvement du répertoireMaj-F6        Basculer entre les fichiers par défaut + la complétion du nom de fichier des répertoires et les répertoires uniquement
FichierParcourir F5        Afficher la boîte de dialogue de navigation dans les fichiers Windows
Parcourir les dossiers Alt-F5        Afficher la boîte de dialogue de navigation dans les dossiers Windows
LFNToggle Ctrl-A        Basculer la complétion des onglets entre les modes nom de fichier long et nom de fichier court sur les lecteurs LFN
Fichier original Alt-F9        Restaurer le nom de fichier d'origine
CHEMINAchèvementCtrl-F6        Basculer entre la complétion des fichiers trouvés dans le répertoire local et leur complétion dans le répertoire local + tous les répertoires de PATH
Fichier PopF7 ou Ctrl-Tab        Ouvrez la fenêtre de fin d'onglet
Fichier précédent F8 ou Maj+Tab        Obtenir le nom de fichier correspondant précédent
Répéter le fichier F12        Répéter le nom de fichier correspondant précédent

 

 

Historique des commandes et des répertoires :

 

La directiveRéglage par défaut        Description

 

HistWinOpen PgUp        Ouvre la fenêtre contextuelle de l'historique des commandes
DirWinOpen F6        Ouvrir la fenêtre contextuelle de l'historique du répertoire
Fin de l'histoire Ctrl-E        Afficher la dernière entrée de la liste de l'historique
DernièreHistoire F3        Renvoyer la dernière entrée de l'historique
Supprimer l'Histoire Ctrl-D        Supprimer l'entrée actuelle de la liste d'historique et afficher l'entrée précédente
Enregistrer l'historique Ctrl-K        Enregistrer la ligne de commande dans la liste de l'historique des commandes sans l'exécuter
SuivantHistorique Bas        Obtenir la commande suivante à partir de l'historique des commandes
SuivantDirHistorique Shift-PgDn        Obtenir le répertoire suivant à partir de l'historique du répertoire
PrécédentDirHistorique Shift-PgUp        Récupérer le répertoire précédent à partir de l'historique du répertoire
PrécédentHistorique Haut        Récupérer la commande précédente à partir de l'historique des commandes
Historique d'impression Ctrl-P        Imprimer l'historique des commandes

 

Divers:

 

La directiveRéglage par défaut        Description

 

Aide F1        Afficher la rubrique d'aide pour la commande actuelle
AideMot Ctrl-F1        Afficher la rubrique d'aide correspondant au mot situé sur le curseur.
Dossier Parent Ctrl-Maj-Haut        Passez au répertoire parent
AliasAgrandirCtrl-W        Développer tous les alias sur la ligne de commande
VariableDévelopper Ctrl-X        Développer les variables sur toute la ligne de commande
VariableDévelopperMotCtrl-Maj-X        Développer les variables du mot actuel
Boîte de dialogue Commande Alt-F2        Afficher la boîte de dialogue de commande pour le premier argument sur la ligne de commande
CommandeEscapeAlt-255        Ne pas interpréter la frappe suivante comme une touche d'édition de ligne de commande
expression régulière Ctrl-F7        Afficher la boîte de dialogue de l'analyseur d'expressions régulières
Étape unique Ctrl-F5        Basculer le débogueur par lots en une seule étape
PoliceMax Ctrl-Plus        Augmenter la taille de la police de la console
PoliceMin Ctrl-Moins        Réduire la taille de la police de la console
ConsoleHauteurMaxCtrl-Alt-Maj-Bas        Augmenter la hauteur de la fenêtre de la console
ConsoleHauteurMaxCtrl-Alt-Maj-Haut        Diminuer la hauteur de la fenêtre de la console
ConsoleLargeurMaxCtrl-Alt-Maj-Droite        Augmenter la largeur de la fenêtre de la console
ConsoleLargeurMinCtrl-Alt-Maj-Gauche        Réduire la largeur de la fenêtre de la console
MoveConsoleDown Alt-Win-Down        Déplacer la fenêtre de la console vers le bas
MoveConsoleUp Alt-Win-Up        Déplacer la fenêtre de la console vers le haut
MoveConsoleLeft Alt-Win-Gauche        Déplacer la fenêtre de la console vers la gauche
MoveConsoleRight Alt-Win-Droite        Déplacer la fenêtre de la console vers la droite
RépéterArgumentMaj-F12        Répétez l'argument de ligne de commande précédent

 

Pour surligner du texte sur la ligne de commande, utilisez la souris ou maintenez la touche enfoncée. Shift et utilisez l’une des touches de déplacement du curseur répertoriées ci-dessus. Vous pouvez sélectionner un mot complet en plaçant le curseur n'importe où dans le mot et en double-cliquant avec la souris. Une fois que vous avez sélectionné ou mis en surbrillance le texte sur la ligne de commande, tout nouveau texte que vous saisissez remplacera le texte en surbrillance. Si vous appuyez Merci or Du tant qu'il y a du texte en surbrillance sur la ligne de commande, le texte en surbrillance sera supprimé.

 

TCC ne désactive pas la sélection si vous utilisez les touches curseur gauche ou droite (ou Maj-Gauche, Maj-Droite, Maj-Ctrl-Gauche ou Maj-Ctrl-Droite). Ainsi, la sélection (marquage) depuis le clavier (Maj-Gauche / Maj-Droite) permet de revenir à la sélection (à l'intérieur de la sélection ou immédiatement avant ou après) et de la redimensionner avec Maj-Gauche / Maj-Droite).

 

Pendant que vous travaillez à l'invite, vous pouvez utiliser le presse-papiers pour copier du texte entre TCC et d'autres applications (voir Surligner et copier du texte pour plus de détails). Vous pouvez aussi utiliser Drag and Drop pour coller un nom de fichier d'une autre application sur la ligne de commande.

 

La plupart des fonctionnalités d'édition en ligne de commande sont également disponibles lorsque vous êtes invité à saisir une ligne de saisie. Par exemple, vous pouvez utiliser les touches d'édition de la ligne de commande lorsque DÉCRIRE demande une description de fichier, lorsque CONTRIBUTION demande une entrée à partir d'un alias ou d'un fichier batch, ou lorsque LISTE vous demande une chaîne de recherche.

 

Si vous souhaitez que votre entrée sur la ligne de commande soit dans une couleur différente, consultez le Onglet Windows de boîtes de dialogue de configuration.

 

TCC vous demandera un texte de ligne de commande supplémentaire lorsque vous incluez l'échappement caractère comme tout dernier caractère d’une ligne de commande saisie. (Le caractère d'échappement par défaut est le caret "^".) Par exemple:

 

echo Le rapide renard brun a sauté par-dessus le paresseux ^

Plus? un chien dormant. > alphabet

 

Vous pouvez rappeler la commande précédente et remplacer une chaîne en utilisant le !str1!str2! syntaxe. Par exemple, pour rappeler la commande précédente et la remplacer str2 pour str1 :

 

écho foo

!echo!dir!

 

exécutera la commande "dir foo".

 

Parfois, vous souhaiterez peut-être saisir l'une des touches d'édition de la ligne de commande sur la ligne de commande au lieu d'effectuer l'action habituelle de la touche. Par exemple, supposons que vous ayez un programme qui nécessite un caractère Ctrl-R sur sa ligne de commande. Normalement, vous ne pouvez pas taper cette frappe à l'invite, car elle serait interprétée comme une commande « Supprimer le mot à droite ». Pour contourner ce problème, utilisez la touche spéciale Alt-255. Tu entres Alt-255 en maintenant la touche autre pendant que vous tapez 0255 sur le pavé numérique, puis relâchez la touche autre clé. Cela force TCC pour interpréter littéralement la frappe suivante et la placer sur la ligne de commande, en ignorant toute signification particulière qu'elle aurait normalement en tant qu'édition de ligne de commande ou frappe d'historique. Vous pouvez utiliser Alt-255 pour supprimer la signification normale des frappes d'édition en ligne de commande même si elles ont été réaffectées avec directives de mappage de cléset Alt-255 lui-même peut être réaffecté avec l'option de configuration CommandEscape.

 

Méthode alternative de saisie au clavier :

 

La méthode mentionnée ci-dessus pour Alt-255 peut être utilisé pour générer d’autres personnages. Vous devez utiliser les touches numériques du pavé numérique, et non la rangée de touches en haut de votre clavier. Quand cela Alt + clavier l'approche est utilisée dans un environnement Unicode, TCC supposera qu'une valeur décimale à 3 chiffres signifie un caractère ASCII, tandis qu'une valeur décimale à 4 chiffres signifie un glyphe Unicode. Assurez-vous que votre matériel, votre jeu de caractères, votre page de codes et votre police prennent tous en charge la combinaison souhaitée. Soyez prudent avec cette méthode si vous envisagez de manipuler le caractère généré dans d'autres Windows Composants. Voir la rubrique sur ASCII, codes clés et commandes ANSI X3.64 pour quelques informations complémentaires.